MirandasTech · Manual profissional

Plugin Pesquisa MirandasTech para Claude e Codex: passo a passo

Instalar no Claude Code, no Claude Desktop, no Codex e no ChatGPT; criar a pasta do projeto; conduzir as onze fases com o Pesquisador, o Metodólogo, o Orientador e o Bibliotecário; usar o conector do Zotero; registrar e declarar — com um pacote que roda no seu computador e só fecha uma fase com evidência.

SérieManuais MirandasTech · ferramentas de pesquisa
Versão1.0 (rascunho) · setembro de 2026
Formato slides
LicençaCC BY 4.0 — cite a fonte
role para começar
Como usarcada slide é um passo que você executa na tela ou no terminal

Para quem é — e o que você vai saber fazer ao final

Este manual é para quem faz ou orienta uma pesquisa de pós-graduação — trabalho de conclusão, dissertação, tese, revisão sistemática — e já usa o Claude Code, o Claude Desktop, o Codex ou o ChatGPT. Ele mostra como colocar dentro dessas ferramentas os quatro papéis dos manuais MirandasTech, com regras que impedem inventar dado, referência ou decisão. Não exige programação: todos os comandos estão em blocos para copiar e colar.

Ao final, você vai conseguir

  • Instalar o plugin no cliente que usa: Claude Code (pacote completo), Claude Desktop (só o conector), Codex (aplicativo e linha de comando) e ChatGPT (diretório de plugins).
  • Criar a pasta do projeto com um comando e reconhecer os arquivos que a governam: PROGRESSO.md, DECISOES.md, USO_DE_IA.csv e AGENTS.md.
  • Conduzir as onze fases com o Pesquisador e chamar o especialista certo em cada uma — sabendo o que ele faz e o que ele se recusa a fazer.
  • Usar o conector do Zotero para auditar a biblioteca e gerar referências no estilo ABNT a partir da própria biblioteca, sem digitar referência de memória.
  • Registrar decisões e uso de IA, declarar o uso no trabalho e manter o plugin atualizado.
Regra

Todo comando aparece em bloco com botão «copiar». Nomes de menu e de botão são os da interface em português, observados em setembro de 2026; quando a sua tela divergir, vale a tela. Nada aqui foi inventado: os fatos vêm do repositório do plugin e dos diretórios em que ele está publicado.

Armadilha

O que a regra evita: tratar o plugin como quem faz a pesquisa. Ele formula, registra e confere; a decisão de método, a inclusão de estudos, a interpretação e o texto são seus. Isso não é um conselho: está escrito nas regras que os agentes leem antes de agir.

Manuais irmãos

Este manual cuida da instalação e do uso do plugin. O conteúdo de cada papel está nos manuais de origem: Metodologia da pesquisa científica, Uso de IA na pesquisa científica, Zotero para pesquisa científica e Gemini Notebook para pesquisa científica. O hub que reúne todos: mirandastech.com.br/pesquisa.

Introdução1 de 3 · inventário conferido no repositório em 08/09/2026

O que o plugin é: quatro papéis, uma camada de leitura, sete comandos e um conector

Um plugin é um pacote de arquivos de texto que um assistente de IA lê antes de responder: instruções de papel (agentes), roteiros por tarefa (skills), atalhos (comandos) e a ligação com um programa do seu computador (conector). O Pesquisa MirandasTech reúne num só pacote o que os quatro manuais ensinam, com as regras de cada um.

ComponenteO que fazOnde entra
Pesquisador (agente)Gerente do projeto: conduz onze fases (diagnóstico → entrega), mantém um único PROGRESSO.md, chama o especialista certo e só fecha uma fase com evidência. É o papel padrão — quem não sabe a quem perguntar, pergunta a ele.Claude Code (agente) · Codex (prompt principal e skill)
Metodólogo (agente)Pergunta, objetivos, classificação, desenho, amostra, instrumento, análise; projeto conforme a NBR 15287:2025; banca simulada.Claude Code · Codex (skill)
Orientador (agente)O que pode ser delegado à IA em cada etapa, registro em USO_DE_IA.csv, triagem assistida com status preliminar, declaração de uso.Claude Code · Codex (skill)
Bibliotecário (agente)Zotero: configuração, auditoria da biblioteca, referência ABNT gerada pelo próprio Zotero, exportação Better BibTeX.Claude Code · Codex (skill)
Leitura (skill)Fluxos e prompts do Gemini Notebook; conferência da matriz de síntese célula a célula. Sem API: a ponte é por arquivo.Claude Code · Codex
Conector MCP zoteroSete ferramentas, só de leitura, que falam com o Zotero aberto no seu computador: status, listar coleções, buscar, detalhar, referência ABNT, auditar, exportar BibTeX.Claude Code · Claude Desktop · Codex
Sete comandos /pesquisa:…iniciar, status, proxima, auditar, declarar, banca, entregar — atalhos para as fases do Pesquisador.Claude Code (no Codex, prompts /pesquisador etc.)
Hook de início de sessãoAo abrir uma sessão numa pasta com PROGRESSO.md, mostra as pendências e lembra de chamar o Pesquisador.Claude Code
Scripts e modelosCriar o projeto, verificar citações e referências, calcular amostra, cronograma, auditar a biblioteca, exportar e fazer backup do Zotero; modelos de checklist, decisões, registro de IA, TCLE, matriz de síntese, estilos ABNT.Copiados para a pasta do projeto
Regra

Tudo é gratuito, aberto (CC BY 4.0) e roda no seu computador. Não há servidor da MirandasTech, conta, chave nem cota. O plugin não gasta créditos seus: o modelo é pago pela sua própria assinatura do Claude ou do Codex.

Introdução2 de 3

Como os papéis se dividem: quem responde o quê — e quem decide

Pergunta que você fazQuem respondeQuem decide
«Onde paramos? O que falta? Qual o próximo passo?»PesquisadorVocê, sobre a ordem; ele, sobre o que é evidência
«Minha pergunta está boa? Qual método? Que amostra? Como monto o projeto?»MetodólogoVocê; ele apresenta alternativas com prós e contras
«Posso usar IA nesta etapa? Como registro? Como declaro?»OrientadorVocê e o orientador humano; ele redige o registro
«Por que a referência saiu errada? O que falta na biblioteca? Qual a referência ABNT deste item?»BibliotecárioEle corrige no item do Zotero, nunca na lista do documento
«Como leio esta pilha de PDFs? A matriz está certa?»LeituraVocê confere cada célula; ele orienta e verifica as linhas
O plugin faz
  • Apresenta alternativas com prós e contras e faz a pergunta que decide.
  • Registra a sua escolha em DECISOES.md, numerada e datada, depois que você confirma.
  • Roda scripts, lê arquivos e confere evidência antes de marcar um item.
  • Chama o especialista certo na fase certa e aponta o manual e o slide.
O plugin não faz
  • Escolher método, critério de inclusão ou interpretação por você.
  • Escrever Resultados, Discussão ou Conclusão.
  • Inventar dado, número, referência ou DOI.
  • Marcar fase sem evidência; liberar coleta com pessoas sem parecer do comitê de ética.
Regra

O aluno decide; o agente formula. Quando dois especialistas divergem (o Orientador veta uma delegação que o Metodólogo sugeriu), vale a regra mais restritiva, e a divergência vai para DECISOES.md. Só o Pesquisador escreve na tabela de fases; cada especialista marca os itens da própria seção.

Introdução3 de 3

Roteiro: cinco partes, na ordem em que você vai usá-las

Parte 1Instalar no ClaudeClaude Code pelo marketplace, o inventário instalado, o script de instalação, o diretório community e o Claude Desktop (só o conector)
Parte 2Instalar no Codex e no ChatGPTAplicativo do Codex pelo diretório, linha de comando pelo marketplace próprio, conector e prompts, aprovação de ferramentas, ChatGPT com @menção
Parte 3UsarCriar o projeto, a árvore e o PROGRESSO.md, as onze fases e as portas, a sessão típica, os especialistas, os comandos, o conector, a leitura, as recusas, o registro
Parte 4ManterAtualizar e publicar nova versão, problemas conhecidos, privacidade, termos e licença
Parte 5FechamentoErros comuns, checklist de instalação e primeira sessão, glossário, referências, repositório, os manuais juntos
Como ler

Escolha o cliente que usa e siga só a parte dele (1 ou 2); todo mundo passa pela Parte 3. Se você já instalou, vá direto ao slide «Sessão típica» e volte quando um passo não estiver claro. A Parte 4 é para quem mantém o plugin ou quer entender o que ele faz com os seus dados.

Convenções

Nomes de menu e de botão entre «aspas angulares». Comandos de terminal e de chat em blocos com botão «copiar». Siglas explicadas na primeira vez que aparecem e no glossário. Capturas em 1920 × 938, feitas em setembro de 2026, com a interface em português.

Parte 1Instalar no Claude Code

Marketplace, plugin, inventário — e o Claude Desktop

Dois comandos no Claude Code instalam tudo. Depois: ver o que entrou, o script que faz o mesmo pelo terminal, o diretório community e o que o Claude Desktop recebe (só o conector).

01
Claude Code1 de 4

Claude Code: adicionar o marketplace e instalar o plugin

Terminal com o Claude Code executando /plugin marketplace add e /plugin install pesquisa@mirandastech
Figura 1 No Claude Code, os dois comandos: primeiro o catálogo («marketplace») do repositório, depois o plugin pesquisa desse catálogo.
  1. Abra o Claude Code no terminal (comando claude), em qualquer pasta.
  2. Adicione o catálogo do repositório (bloco abaixo, primeira linha). O catálogo se chama mirandastech.
  3. Instale o plugin pesquisa desse catálogo (segunda linha). O formato é sempre plugin@catálogo.
  4. Confira o que entrou com claude plugin details (próximo slide).
Claude Code — instalar pelo marketplace
/plugin marketplace add joaopaulomirandamatias/pesquisa-mirandastech
/plugin install pesquisa@mirandastech
RequisitoPara quê
Python 3 e GitScripts do projeto (criar a pasta, verificar citações) e controle de versão da pasta criada
uvExecuta o conector do Zotero (alternativa: pip install mcp e trocar o comando por python3)
Zotero 7 ou superiorAberto, com a API local ligada em «Configurações» → «Avançado», para as ferramentas de biblioteca
O que é o marketplace

Um arquivo marketplace.json no repositório que lista plugins instaláveis. O catálogo mirandastech lista dois: pesquisa (o pacote completo deste manual) e zotero-pesquisa (só o Bibliotecário, para quem quer apenas o Zotero).

Claude Code2 de 4

O que aparece depois de instalar: claude plugin details

Saída de claude plugin details pesquisa@mirandastech listando agentes, skills, comandos, conector MCP e hook
Figura 2 claude plugin details pesquisa@mirandastech mostra o inventário do plugin: quatro agentes, nove skills, sete comandos, o conector zotero e o hook de início de sessão.
terminal — inventário e validação
claude plugin details pesquisa@mirandastech
claude plugin validate .
TipoO que entrou
4 agentespesquisador, metodologo, orientador, bibliotecario
9 skillspesquisador, metodologo-pesquisa, projeto-nbr15287, abnt-citacoes-referencias, banca-simulada, orientador-ia-pesquisa, triagem-assistida, bibliotecario-zotero, leitura-gemini-notebook
7 comandos/pesquisa:iniciar · status · proxima · auditar · declarar · banca · entregar
1 conector MCPzotero, que aparece como plugin:pesquisa:zotero; ferramentas status, listar_colecoes, buscar_itens, detalhar_item, referencia_abnt, auditar, exportar_bbt
1 hookSessionStart: se a pasta tem PROGRESSO.md, imprime fase atual, checklists (M, I, B, L), última decisão datada e há quantos dias o arquivo não muda, e lembra: «Diga: Pesquisador, onde paramos?»
Validar um clone

claude plugin validate . confere os manifestos do plugin na pasta atual — útil para quem clonou o repositório e alterou um agente ou uma skill antes de instalar.

Claude Code3 de 4 · submissão em 08/09/2026

Pelo terminal (instalar_claude.sh) — e o diretório community, quando for aceito

Console da Anthropic, página Envios de plugin, com o envio pesquisa e o status Enviado e aguardando revisão
Figura 3 Console (platform.claude.com/plugins/submissions): o envio «pesquisa», feito em 08/09/2026, com o status «Enviado e aguardando revisão». O marketplace oficial da Anthropic não aceita submissão de terceiros; o caminho é o diretório community.
terminal — clonar e instalar com o script
git clone https://github.com/joaopaulomirandamatias/pesquisa-mirandastech.git
cd pesquisa-mirandastech
bash scripts/instalar_claude.sh
CaminhoEstadoComando
Marketplace própriodisponível/plugin install pesquisa@mirandastech
Script pelo terminaldisponívelbash scripts/instalar_claude.sh
Diretório communityaguardando revisão/plugin install pesquisa@claude-community
  • O script adiciona o catálogo (ou o atualiza, se já existe), instala o plugin e avisa se o uv não está instalado.
  • Se encontra o arquivo de configuração do Claude Desktop, também registra nele o conector zotero (próximo slide).
  • O comando do diretório community só funciona depois que a submissão for aceita; até lá, use o marketplace próprio — o conteúdo é o mesmo.
Claude Code4 de 4 · Claude Desktop

Claude Desktop: só o conector do Zotero — sem agentes nem skills

  1. Três caminhos, todos com o mesmo resultado: bash scripts/instalar_claude.sh (slide anterior); a oferta que o /pesquisa:iniciar faz na pergunta sobre ferramentas (ele só escreve com o seu «sim»); ou, à mão, python3 scripts/registrar_desktop.py --registrar. Todos escrevem a entrada zotero (bloco ao lado) em claude_desktop_config.json, com backup. Quem instalou só pelo marketplace precisa de um deles.
  2. Reinicie o Claude Desktop. O conector aparece entre os conectores da conversa, com as sete ferramentas (status, listar_colecoes, buscar_itens, detalhar_item, referencia_abnt, auditar, exportar_bbt).
  3. Com o Zotero aberto e a API local ligada, peça: «Liste as coleções da minha biblioteca» — a resposta vem da ferramenta listar_colecoes.
Armadilha

Pedir «Pesquisador, onde paramos?» no Desktop. Não há agente nem skill ali; o Desktop recebe só as sete ferramentas do Zotero, para usar dentro de qualquer conversa. O fluxo por fases é no Claude Code (inclusive na aba «Code» do próprio Desktop) ou no Codex.

Aba «Code» do Desktop

O Claude Desktop traz o Claude Code numa aba própria. Ali o plugin funciona por inteiro — agentes, comandos e hook — porque é o mesmo Claude Code do terminal, com a pasta do projeto aberta.

claude_desktop_config.json — entrada escrita pelo script (para conferir ou fazer à mão)
{
  "mcpServers": {
    "zotero": {
      "command": "uv",
      "args": ["run", "--with", "mcp", "python",
               "/caminho/para/pesquisa-mirandastech/scripts/zotero_mcp.py"]
    }
  }
}
SistemaOnde fica o arquivo
Linux~/.config/Claude/claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Parte 2Instalar no Codex e no ChatGPT

Diretório oficial, marketplace próprio e a @menção

No aplicativo do Codex e no ChatGPT, o plugin se instala pelo diretório oficial de plugins. Na linha de comando, pelo marketplace próprio — e o script registra o conector e os prompts.

02
Codex e ChatGPT1 de 7 · publicado em 08/09/2026

Aplicativo do Codex: «Plugins» → «Procurar plugins» → a página do plugin

Aplicativo do Codex, página Plugins, com a busca Pesquisa MirandasTech mostrando dois resultados
Figura 4 «Plugins» → caixa «Procurar plugins» → «Pesquisa MirandasTech». Aparecem dois resultados: o do marketplace próprio (ícone de ramificação, instalado pelo comando da linha de comando) e o do diretório oficial. Para quem só usa o aplicativo, vale o segundo.
Página do plugin Pesquisa MirandasTech no aplicativo do Codex com os três pedidos de partida e o botão Testar agora
Figura 5 A página do plugin: subtítulo «Pesquisa por fases, na norma», os três pedidos de partida e a descrição. O botão principal instala; já instalado, ele vira «Testar agora» e abre o chat com a menção pronta.
  1. No aplicativo do Codex, abra «Plugins» (menu da esquerda).
  2. Na caixa «Procurar plugins», digite «Pesquisa MirandasTech» e clique no resultado do diretório.
  3. Clique no botão principal da página para instalar. Depois, «Testar agora» abre um chat com «@Pesquisa MirandasTech /pesquisador onde paramos» já escrito.
FatoNa página do plugin
NomePesquisa MirandasTech
Subtítulo«Pesquisa por fases, na norma»
CategoriaEducation & Research (Educação e pesquisa)
TipoSkills only — nove skills
O que «Skills only» significa

O Codex não tem subagentes: os quatro papéis viram skills chamadas pelo nome, o Pesquisador vira o prompt principal e as regras comuns ficam em AGENTS.md, lido na pasta do projeto.

Codex e ChatGPT2 de 7

Aplicativo do Codex: escolher a pasta do projeto e chamar @Pesquisa MirandasTech

Caixa de mensagem do aplicativo do Codex com a pasta proj escolhida e a menção @Pesquisa MirandasTech /pesquisador onde paramos
Figura 6 A caixa de mensagem com a pasta do projeto escolhida (etiquetas «proj · Local · main») e a menção pronta. Sem pasta escolhida, o botão de enviar fica desativado.
Chat do aplicativo do Codex com a resposta do Pesquisador: fase 0 incompleta, o que já está registrado e a pergunta sobre o orientador
Figura 7 A resposta: o Codex leu o PROGRESSO.md da pasta e respondeu como o Pesquisador — fase 0 ainda incompleta, o que já está registrado, o que falta e a pergunta seguinte («Quem é o orientador deste projeto?»).
  1. Na caixa de mensagem, use o seletor de projeto (à esquerda, acima do texto) para escolher a pasta do projeto — ou «Novo projeto» para adicioná-la. Sem pasta, o Codex não envia.
  2. No chat, digite @Pesquisa MirandasTech e, na mesma mensagem, o pedido.
  3. Para chamar um especialista, diga o papel no pedido («como Metodólogo, …») — no Codex, os papéis são skills, não agentes separados.
chat do Codex — pedidos de partida
@Pesquisa MirandasTech onde paramos
@Pesquisa MirandasTech começar minha pesquisa sobre manutenção preditiva em portos
@Pesquisa MirandasTech auditar a biblioteca e as citações
Regra

O Codex lê AGENTS.md da pasta aberta. É esse arquivo que carrega as proibições absolutas e os gates humanos do projeto — por isso o fluxo completo exige a pasta do projeto aberta, não um chat solto.

Codex e ChatGPT3 de 7

Codex pela linha de comando: marketplace próprio, conector zotero e prompts

Terminal com os comandos codex plugin marketplace add e codex plugin add pesquisa-mirandastech@mirandastech
Figura 8 No terminal: o catálogo do repositório e o plugin pesquisa-mirandastech. O script instalar_codex.sh faz isso e ainda registra o conector e os prompts.
terminal — instalar pelo marketplace próprio
codex plugin marketplace add joaopaulomirandamatias/pesquisa-mirandastech
codex plugin add pesquisa-mirandastech@mirandastech
terminal — ou tudo de uma vez, com o script
git clone https://github.com/joaopaulomirandamatias/pesquisa-mirandastech.git
cd pesquisa-mirandastech
bash scripts/instalar_codex.sh
codex plugin list
O que o script fazOnde
Adiciona (ou atualiza) o catálogo e instala o pluginCodex
Registra o conector com codex mcp add zotero -- uv run --with mcp python scripts/zotero_mcp.py~/.codex/config.toml
Copia os prompts /pesquisador, /metodologo, /orientador, /bibliotecario~/.codex/prompts/
Se o comando codex não existe, acrescenta a seção [mcp_servers.zotero] à mão~/.codex/config.toml
Nomes diferentes nos dois clientes

No Claude Code o plugin se chama pesquisa; no Codex, pesquisa-mirandastech. O catálogo se chama mirandastech nos dois. O repositório é o mesmo.

Codex e ChatGPT4 de 7

No Codex, cada chamada ao conector pede aprovação — como liberar as ferramentas que só leem

Por padrão, o Codex pede a sua aprovação a cada chamada de ferramenta de um conector MCP. As sete ferramentas do zotero apenas leem a biblioteca; nenhuma escreve nem envia nada para fora do computador. Se quiser dispensar a pergunta, o instalar_codex.sh oferece liberar as sete de uma vez (responda «s»; ele faz backup do config.toml); ou libere ferramenta por ferramenta, à mão, com o bloco abaixo.

~/.codex/config.toml — liberar ferramentas do conector, uma a uma
[mcp_servers.zotero.tools.status]
approval_mode = "auto"

[mcp_servers.zotero.tools.listar_colecoes]
approval_mode = "auto"

[mcp_servers.zotero.tools.buscar_itens]
approval_mode = "auto"

[mcp_servers.zotero.tools.auditar]
approval_mode = "auto"

[mcp_servers.zotero.tools.referencia_abnt]
approval_mode = "auto"
FerramentaO que fazEscreve?
statusConfirma que o Zotero está aberto e a API local respondenão
listar_colecoesLista as coleções da bibliotecanão
buscar_itensBusca itens por texto, coleção ou etiquetanão
detalhar_itemMetadados completos de um item, pela chavenão
referencia_abntReferência no estilo ABNT gerada pelo Zotero, de itens ou de uma coleçãonão
auditarPendências por item: sem DOI, sem PDF, caixa alta, duplicadosnão
exportar_bbtExporta uma coleção em BibTeX/BibLaTeX pelo Better BibTeXnão
Regra

Libere só o que você entende. A tabela existe para isso: cada ferramenta só lê. Se um dia o conector ganhar uma ferramenta que escreva, ela não estará na sua lista de approval_mode = "auto" — e o Codex voltará a perguntar.

Codex e ChatGPT5 de 7

ChatGPT no navegador: a página do plugin e o botão «Instalar plugin»

Página do plugin Pesquisa MirandasTech no diretório de plugins do ChatGPT
Figura 9 A página do plugin no diretório do ChatGPT: nome, subtítulo, categoria, as nove skills e o botão «Instalar plugin».
ChatGPT confirmando que o plugin Pesquisa MirandasTech foi instalado
Figura 10 Depois do clique, o plugin aparece como instalado na sua conta.
  1. Abra a página do plugin no diretório (endereço abaixo) com a sua conta do ChatGPT.
  2. Clique em «Instalar plugin».
  3. Volte ao chat: o plugin passa a responder à @menção (próximo slide).
endereço — página do plugin no diretório do ChatGPT/Codex
https://chatgpt.com/plugins/plugins_6aa0a0320a248191b33a514a3a52325b
Mesmo diretório

O diretório de plugins é um só para o ChatGPT e para o Codex. O que você instala aqui é o mesmo pacote «Skills only» do aplicativo do Codex: as nove skills e as regras dos quatro papéis.

Codex e ChatGPT6 de 7

ChatGPT no navegador: @Pesquisa MirandasTech seguido do pedido

Caixa de mensagem do ChatGPT com a menção @Pesquisa MirandasTech e um pedido
Figura 11 Digite «@», escolha «Pesquisa MirandasTech» e escreva o pedido na mesma mensagem.
Resposta do ChatGPT como Pesquisador MirandasTech, com as perguntas do diagnóstico
Figura 12 A resposta segue o roteiro do Pesquisador: uma pergunta do diagnóstico por vez, sem decidir por você.
chat do ChatGPT — exemplos
@Pesquisa MirandasTech começar minha pesquisa sobre manutenção preditiva em portos
@Pesquisa MirandasTech como Metodólogo: minha pergunta é «como a IA melhora a manutenção?» — está boa?
@Pesquisa MirandasTech como Orientador: posso usar IA na triagem de resumos? como registro?
No ChatGPT você temSó no Codex (aplicativo ou linha de comando) e no Claude Code
As nove skills: roteiros, regras, perguntas de diagnóstico, checklists por papel; os arquivos que ele produz vêm como anexos para baixar (ex.: DECISOES_METODO.md, um .zip com a estrutura de pastas)A pasta do projeto lida e escrita no seu computador (PROGRESSO.md, DECISOES.md, USO_DE_IA.csv), sem baixar nada
Os quatro papéis, chamados pelo nome no pedidoO conector zotero e os scripts (auditar biblioteca, verificar citações, criar o projeto)
Armadilha

Esperar que o ChatGPT audite o seu Zotero. O conector roda no seu computador e é registrado pelo instalar_codex.sh ou pelo instalar_claude.sh; o pacote do diretório traz as skills. Para o fluxo com pasta, scripts e biblioteca, use o Codex ou o Claude Code na pasta do projeto.

Codex e ChatGPT7 de 7

ChatGPT no navegador: chamar um especialista — o Metodólogo reformula a pergunta e cobra a tabela vazia

Resposta do Metodólogo no ChatGPT: pergunta de pesquisa reformulada, tabela M1 a M3 com evidência necessária e situação atual, e a tabela vazia do resultado
Figura 13 «Metodólogo, minha pergunta é …, está boa?». Ele diz que ainda precisa de refinamento, propõe uma versão provisória, lista o que fecha M1–M3 (evidência necessária × situação atual) e monta a tabela vazia do resultado — as colunas que os estudos terão de preencher.
Fim da resposta do Metodólogo no ChatGPT com o objetivo geral provisório, o arquivo DECISOES_METODO.md anexado e a pergunta sobre o grupo de equipamentos
Figura 14 O fim da resposta: objetivo geral provisório, o arquivo DECISOES_METODO.md como anexo, «a fase 1 permanece aberta» e a pergunta que ele faz antes de seguir. Ele não fecha a fase sozinho.
  1. Na mesma conversa, chame o papel pelo nome depois da @menção: «Metodólogo, …», «Orientador, …», «Bibliotecário, …».
  2. Leia a tabela «Evidência necessária × Situação atual»: é o checklist da fase, no formato do PROGRESSO.md.
  3. Baixe o anexo para 00_projeto/ (no Codex ou no Claude Code ele já nasce lá).
  4. Responda à pergunta final — cada resposta sua fecha um item; ele não avança sem ela.
O que apareceuO que significa
«Ainda precisa de refinamento»A pergunta original («como a IA melhora a manutenção em portos?») pressupõe o benefício que a revisão deveria investigar; ele propõe uma versão neutra e delimitada
M1–M3 abertosPergunta, objetivos e justificativa dependem do recorte (equipamentos, contexto, período) e de duas revisões pertinentes ainda não examinadas
Tabela vazia do resultadoEstudo · equipamento e contexto · dados e tarefa · abordagem de IA · comparador · validação · resultados · limitações. Ele separa desempenho preditivo de efeito operacional: prever bem não prova redução de paradas
Parte 3Usar

Do projeto à entrega, uma fase por vez

Criar a pasta, entender o PROGRESSO.md, as onze fases e as portas, a sessão típica, os especialistas, os sete comandos, o conector do Zotero em uso, a camada de leitura, o que o plugin recusa e o registro de decisões e de uso de IA.

03
Usar1 de 10

Criar o projeto: iniciar_projeto.py pelo terminal ou /pesquisa:iniciar no Claude Code

Terminal mostrando a árvore de pastas e arquivos criada por iniciar_projeto.py
Figura 15 O script imprime cada arquivo criado (prefixo «+»), inicializa o Git e termina com a instrução para a primeira sessão.
terminal — criar a pasta do projeto (na pasta do repositório clonado)
python3 scripts/iniciar_projeto.py minha-pesquisa \
  --tema "manutenção preditiva em terminais portuários" \
  --metodo "revisão sistemática" --programa "PPGEE" --prazo 2027-03
cd minha-pesquisa
Claude Code — o mesmo, com diagnóstico guiado (fase 0)
/pesquisa:iniciar
#Pergunta do diagnóstico (uma por mensagem)
1Tema em uma frase e o que já existe (nada, projeto, dados, texto)
2Programa, orientador e prazo (qualificação, defesa, submissão)
3Tipo provável de pesquisa (revisão, empírica com pessoas, experimental, documental, mista)
4Ferramentas: Zotero? Gemini Notebook? Conta pessoal ou institucional? Editor de texto?
5Coautores e orientador vão usar os mesmos agentes? (grupo no Zotero, acordo de uso de IA)
Regra

Nunca sobrescreve. Se a pasta já existe, o script só acrescenta o que falta. Pasta criada pelos manuais antigos (com PROGRESSO_IA.md, PROGRESSO_METODOLOGIA.md ou PROGRESSO_ZOTERO.md) tem os itens marcados migrados para o PROGRESSO.md; os arquivos antigos ficam como histórico.

Usar2 de 10

A árvore criada — e o PROGRESSO.md único, com as fases e os quatro checklists

árvore — o que iniciar_projeto.py cria
minha-pesquisa/
├── PROGRESSO.md            estado único: fases + checklists M, I, B, L
├── DECISOES.md             decisões numeradas e datadas
├── USO_DE_IA.csv           uma linha por influência de IA
├── AGENTS.md               regras lidas por qualquer agente
├── ACORDO_ORIENTADOR.md    acordo sobre uso de IA
├── .gitignore              dados_FORA_DO_GIT/, *.pdf, *.xlsx, .env
├── 00_projeto/             DECISOES_METODO.md · cronograma.csv
├── 00_protocolo/           protocolo.md (12 seções + emendas)
├── 01_buscas/              buscas.csv · registro_exportacoes.csv
├── 01_revisao/fichas/      fichas de leitura com página
├── 02_instrumentos/        tabela_operacionalizacao.csv
├── 02_triagem/             codebook, lotes, números do PRISMA
├── 03_etica/               TCLE.md · parecer do CEP
├── 03_extracao/  04_sintese/matriz_sintese.csv
├── 05_analise/livro_de_codigos.csv  06_texto/  07_banca/
├── tools/                  estrutura e etiquetas do Zotero; prompts e
│                           estrutura dos notebooks
└── dados_FORA_DO_GIT/      dado pessoal e material licenciado (fora do Git)
PROGRESSO.md aberto, com a tabela de fases e as seções Método, Uso de IA, Biblioteca e Leitura
Figura 16 PROGRESSO.md: no alto, a tabela das onze fases (porta de saída, quem conduz, estado, data, evidência); abaixo, as quatro seções de checklist, cada item com os slides do manual de origem.
SeçãoItensQuem marca
Fases0 a 10Só o Pesquisador
Método (M1–M16)Pergunta, objetivos, justificativa… defesaMetodólogo
Uso de IA (I1–I16)Governança, dados, busca, triagem… declaração, entregaOrientador
Biblioteca (B1–B12)Instalação, conta, estilo… backup, grupoBibliotecário
Leitura e síntese (L1–L7)Conta, fontes, ingestão, citações, matriz, dados sensíveis, declaraçãoLeitura
Regra

Um item só recebe [x] depois que o agente responsável conferiu a evidência (arquivo, script, número) — e anota data e evidência ao lado. É a regra escrita no cabeçalho do próprio arquivo.

Usar3 de 10

As onze fases e a porta de saída de cada uma — o que precisa existir para a fase fechar

FasePorta de saída (evidência)Quem conduzManual de origem
0 DiagnósticoPasta criada; tema, prazo, programa, orientador, ferramentas e tipo de conta em PROGRESSO.mdPesquisador
1 Pergunta00_projeto/DECISOES_METODO.md com tema delimitado, problema, pergunta com «tabela vazia do resultado», objetivosMetodólogoMetodologia 7–9
2 MétodoClassificação nos quatro eixos; «escolhi X porque…; descartei Y porque…»; amostra, instrumento e análise; o que a IA pode fazer registradoMetodólogo · OrientadorMetodologia 12–22 · IA 6–11, 37
3 Projeto e éticaProjeto NBR 15287:2025 em 06_texto/; com pessoas: parecer do CEP com CAAE em 03_etica/ e TCLE; acordo com o orientadorMetodólogoMetodologia 25–28 · IA 6, 17
4 Busca e bibliotecaProtocolo congelado e datado; strings verbatim com data, filtros, total e hash em 01_buscas/; coleção por base e data; auditoria sem pendência críticaMetodólogo · BibliotecárioIA 18–22 · Zotero 16, 20–23, 49
5 TriagemDuplicados mesclados; codebook versionado; triagem assistida com status preliminar e decisão humana por registro; concordância (κ) com intervalo; números do PRISMAOrientador · BibliotecárioIA 23–31 · Zotero 23, 40
6 Leitura e síntesePDFs dos incluídos no notebook; inventário rodado; fichas com página; 04_sintese/matriz_sintese.csv com colunas do protocolo e cada célula conferidaLeitura · BibliotecárioGemini Notebook 11–23, 32–34 · IA 32–33
7 AnáliseTécnica decidida antes; pressupostos; efeito com intervalo ou categorias com trecho; scripts e dados guardados; figuras por scriptMetodólogo · OrientadorMetodologia 21–24 · IA 34
8 Escrita ABNTNBR 14724:2024; verificar_citacoes.py e verificar_refs.py sem erro; referências pelo Zotero (NBR 6023:2025); marcas de IA removidasBibliotecário · scriptsMetodologia 25, 30–32 · IA 40–44 · Zotero 30–33
9 Pré-bancaCinco objeções com resposta; perguntas prováveis a partir da tese, com página; ensaioMetodólogo · LeituraMetodologia 34 · Gemini Notebook 36
10 EntregaDeclaração de uso de IA aprovada; guia de relato conferido; backup do Zotero e biblioteca congelada; checklist final sem pendênciaOrientador · BibliotecárioIA 43, 16 · Zotero 41
Portas fechadas

Quatro portas não se abrem por pedido: coleta com pessoas sem parecer do CEP (Comitê de Ética em Pesquisa); busca sem protocolo congelado; síntese sem matriz com colunas do protocolo; entrega sem declaração de uso de IA aprovada por você. E não se pula fase: uma pergunta mal formulada invalida tudo o que vem depois.

Usar4 de 10

Sessão típica: começa por «onde paramos» e termina por «o próximo passo, em uma frase»

Claude Code na pasta do projeto: o agente Pesquisador responde a onde paramos com a fase atual, o que já está feito, o que falta para fechar a fase e a pergunta seguinte
Figura 17 «Pesquisador, onde paramos?» na pasta do projeto: o agente lê PROGRESSO.md, DECISOES.md e USO_DE_IA.csv e responde com a fase atual, o que está feito, o que falta para fechar a fase e a pergunta que decide agora — sem marcar nada como concluído.
  1. Abra o Claude Code dentro da pasta do projeto (cd minha-pesquisa e depois claude). O hook detecta o PROGRESSO.md.
  2. Diga a frase de abertura (bloco abaixo). O Pesquisador lê PROGRESSO.md e responde: fase atual, feito, o que falta e a próxima pergunta.
  3. Trabalhe a fase atual: ele chama o especialista, faz uma pergunta por vez e registra a sua escolha só depois que você confirma.
  4. Ao encerrar, peça o próximo passo — ele fica na sua cabeça e no PROGRESSO.md, não na conversa.
Claude Code — abertura e fechamento da sessão
Pesquisador, onde paramos?
Pesquisador, qual é o próximo passo, em uma frase?
Codex — o equivalente
/pesquisador onde paramos
Regra

Estado primeiro. Se o PROGRESSO.md não existe, ele não inventa um: faz o diagnóstico da fase 0 e cria o projeto. Se existe material de fases posteriores, ele registra, mas fecha as anteriores antes.

Usar5 de 10

Chamar cada especialista: quando, com que pedido e o que ele registra

PapelChame quando…Exemplo de pedido (Claude Code)No CodexO que ele registra
PesquisadorNão sabe a quem perguntar; quer o estado, o que falta, o próximo passoPesquisador, onde paramos?
Pesquisador, o que falta para fechar a fase 4?
/pesquisador …Tabela de fases em PROGRESSO.md; decisões em DECISOES.md
MetodólogoPergunta, objetivos, método, amostra, instrumento, análise, projeto, bancaMetodólogo, minha pergunta é «…». Ela tem tabela vazia do resultado?
Metodólogo, monte o projeto conforme a NBR 15287 a partir de DECISOES_METODO.md
/metodologo …Seção Método (M); 00_projeto/DECISOES_METODO.md
OrientadorDúvida sobre usar IA numa etapa; triagem assistida; declaraçãoOrientador, posso usar IA para agrupar os resumos da triagem? Como registro?
Orientador, monte a declaração de uso de IA
/orientador …Seção Uso de IA (I); linhas em USO_DE_IA.csv
BibliotecárioZotero: configurar, auditar, referência errada, exportar, backupBibliotecário, audite a coleção «2 Incluídos»
Bibliotecário, por que esta referência saiu com o nome em caixa alta?
/bibliotecario …Seção Biblioteca (B); correção no item do Zotero
LeituraLer a pilha de PDFs, fichamento, matriz de síntese, perguntas de banca a partir da tesePesquisador, quero começar a leitura dos incluídos no Gemini Notebook
Confira a matriz que exportei em 04_sintese/
/pesquisador … (skill leitura-gemini-notebook)Seção Leitura (L); 04_sintese/matriz_sintese.csv
Regra

Pergunta fora da fase atual recebe uma resposta de uma frase e a volta à fase: «isso é da fase 6; estamos na 4 — fecho a 4 primeiro, porque…». Não é teimosia: é a ordem que impede retrabalho.

Como o Pesquisador chama os outros

No Claude Code, ele delega pela ferramenta de agentes: o Metodólogo responde como agente separado. No Codex, não há subagentes: o próprio Pesquisador aplica a skill do especialista. O conteúdo é o mesmo; muda quem «fala».

Usar6 de 10

Os sete comandos /pesquisa:… — atalhos para as fases do Pesquisador

ComandoO que fazO que lê ou gera
/pesquisa:iniciarDiagnóstico da fase 0, uma pergunta por mensagem, e criação da pastaRoda iniciar_projeto.py; mostra a árvore
/pesquisa:statusResumo de uma página para o orientador humano: fase e portas, últimas cinco decisões, pendências por checklist, uso de IA por etapa, próximo passo. Não marca nadaPROGRESSO.md, DECISOES.md, USO_DE_IA.csv
/pesquisa:proximaO próximo passo da fase atual em até cinco linhas: quem conduz (e o chama), manual e slide, evidência que vai comprovarPROGRESSO.md
/pesquisa:auditarRoda as verificações automáticas e resume as pendências por gravidade, sem corrigir nadaauditar_biblioteca.py, verificar_citacoes.py em 06_texto/, verificar_refs.py; conector zotero
/pesquisa:declararChama o Orientador e monta a declaração de uso de IA; aponta linhas faltantes antes de redigirUSO_DE_IA.csv
/pesquisa:bancaCinco objeções com resposta (Metodólogo) e perguntas prováveis a partir da tese no notebook (Leitura)Consolida em 07_banca/ com a página da tese
/pesquisa:entregarPercorre a fase 10 e as portas anteriores; lista o que bloqueia, com evidência esperada e quem conduzPROGRESSO.md
Claude Code — os sete comandos (aceitam texto adicional depois do nome)
/pesquisa:iniciar
/pesquisa:status
/pesquisa:proxima
/pesquisa:auditar
/pesquisa:declarar
/pesquisa:banca
/pesquisa:entregar
Codex — os prompts instalados em ~/.codex/prompts
/pesquisador onde paramos
/metodologo minha pergunta é «…»
/orientador posso usar IA nesta etapa?
/bibliotecario audite a coleção «2 Incluídos»
Regra

/pesquisa:status é o que o orientador humano lê. Ele roda relatorio_orientador.py, que monta 00_projeto/RELATORIO_ORIENTADOR.md só com o que está nos arquivos (fases, itens marcados com a evidência, decisões datadas, uso de IA), e depois o Pesquisador comenta em dez linhas. Gere-o antes de cada reunião; nada é marcado.

Usar7 de 10

O conector do Zotero em uso: auditar a biblioteca e gerar a referência ABNT a partir do próprio Zotero

Claude Code chamando as ferramentas status, buscar_itens e referencia_abnt do conector zotero e mostrando o resultado
Figura 18 Três chamadas ao conector: status confirma o Zotero acessível; buscar_itens acha o PRISMA 2020 em duas versões; referencia_abnt devolve a referência gerada pelo próprio Zotero com o estilo ABNT instalado — não de memória. O Bibliotecário aponta a duplicata e pergunta antes de etiquetar.
  1. Abra o Zotero 7 (ou superior). Em «Configurações» → «Avançado», ligue «Permitir que outros aplicativos neste computador se comuniquem com o Zotero».
  2. Na sessão, confirme: «Bibliotecário, o Zotero está acessível?» — ele chama status.
  3. Peça a busca ou a auditoria de uma coleção e, depois, a referência de um item (bloco abaixo).
  4. Corrija o que a auditoria apontou no item do Zotero; gere a referência de novo.
Claude Code ou Codex — pedidos que acionam o conector
Bibliotecário, o PRISMA 2020 está na minha biblioteca? Me dá a referência ABNT.
Bibliotecário, audite a coleção «2 Incluídos» e liste as pendências por item.
Bibliotecário, exporte a coleção «2 Incluídos» em BibLaTeX pelo Better BibTeX.
A auditoria apontaOnde corrigir
Item sem DOI; sem PDF anexado; autor em caixa alta; duplicadosNo item, no Zotero — nunca na lista de referências do documento
Armadilha

Conector «desconectado». Três causas: Zotero fechado, API local desligada ou uv ausente. Abra o Zotero, ligue a API; instale o uv ou troque o comando do conector por python3 com pip install mcp. O conector só lê pela API local (127.0.0.1:23119) e nunca escreve na biblioteca.

Usar8 de 10

A camada de leitura: o Gemini Notebook entra por arquivo, e a matriz volta conferida célula a célula

O Gemini Notebook não tem API pública nem extensão oficial (setembro de 2026). A skill leitura-gemini-notebook não opera o notebook: ela orienta o que enviar, dá os prompts de cada fluxo e confere o que sai. A ponte é por arquivo — PDFs do Zotero para dentro; planilha e notas para fora.

FluxoO que entraO que sai — e para onde vai
APilha de PDFs da buscaTabela de inventário → planilha com «decisão» e «motivo» preenchidas por você
BUm artigo (fonte única selecionada)Fichamento IMRaD → nota no item do Zotero, com página
CPDFs dos incluídosMatriz de síntese → planilha conferida → só então perguntas transversais
DTextos-base de uma aulaMapa mental como estrutura; slides como esqueleto; material revisado item a item
EPDF da teseVinte perguntas prováveis com trecho → respostas com página em 07_banca/
FColeção «incluídos» do ZoteroPDFs exportados; fichas e matriz voltam ao Zotero como nota do item
  • Um notebook por pergunta de pesquisa ou etapa; fontes são os PDFs renomeados pelo Zotero («Autor - Ano - Título.pdf»), nunca a URL da editora, nunca PDF escaneado sem OCR (reconhecimento óptico de caracteres).
  • A primeira pergunta é sempre o inventário (tools/prompts_gemini_notebook.md): revela fonte vazia antes de qualquer síntese.
  • Frase sem número de citação é conjectura. A citação do notebook é endereço interno; a referência sai do Zotero.
  • Dados sensíveis: nada identificável, transcrições anonimizadas, sem feedback em conversas com dados; conta institucional quando existir.
O que a skill confere na matriz exportada

Para cada linha: a fonte existe na coleção do Zotero? (ferramentas auditar e buscar_itens). Para uma amostra de células: você abre o trecho e confirma. Linha de estudo que não é fonte — vinda de uma citação dentro de um PDF — é o erro mais comum. Só depois disso o item L5 fecha, e o uso vai para USO_DE_IA.csv com validação «trecho conferido».

Usar9 de 10

O que o plugin recusa — em uma frase, com a regra e o caminho certo

PedidoO que acontecePor quê (regra em AGENTS.md e nos agentes)
«Escreva a Discussão da minha dissertação»recusa e oferece a estrutura por objetivo, com os seus dadosResultados, Discussão e Conclusão são de autoria do aluno; o agente não os escreve
«Invente três referências sobre o tema para eu completar depois»recusaReferência só entra depois de resolvida na Crossref e registrada no Zotero; DOI não se inventa
«Marque a fase 3 como concluída, já tenho o parecer do CEP»não marca; pede o arquivo em 03_etica/Item e fase só fecham com evidência conferida (arquivo, script, número)
«Coloque a planilha com os nomes dos entrevistados no repositório»recusa; indica dados_FORA_DO_GIT/Dado pessoal, resumo licenciado de base assinada, manuscrito de terceiros e PDF pago ficam fora do Git
«Pode começar as entrevistas enquanto o comitê não responde»porta fechadaColeta com pessoas não passa sem parecer do CEP registrado em 03_etica/
«Escolha o método por mim»apresenta alternativas com prós e contras e faz a pergunta que decideO aluno decide; o agente formula e registra depois da confirmação
«Ajuste esse número para bater com o texto»recusaTodo número tem tabela ou script de origem; mudança é anotada, nunca silenciosa
«Muda o critério de inclusão, já que apareceu pouco resultado»só por emenda datada no protocoloProtocolo congelado antes da primeira busca; alteração é emenda registrada
Regra

A recusa é curta por desenho: uma frase, a regra, o slide do manual e o caminho certo. Não é um bloqueio do modelo; é a regra do projeto, escrita em AGENTS.md, que qualquer agente que abra a pasta lê antes de agir.

Gates humanos

Cinco passagens exigem uma pessoa: protocolo congelado antes da primeira busca; decisão de triagem por registro; validação da extração no PDF; aprovação do texto por todos os coautores; declaração de uso de IA aprovada antes da submissão.

Usar10 de 10

Registro: toda decisão em DECISOES.md, toda influência de IA em USO_DE_IA.csv

DECISOES.md — decisões numeradas, datadas, com a sua justificativa

DECISOES.md — formato de uma entrada (o agente escreve depois que você confirma)
## D001 — Bases de busca
**Data:** 2026-09-08 · **Responsável:** (você) ·
**Decisão:** Scopus, Web of Science e SciELO ·
**Justificativa:** cobertura da área + literatura em português ·
**Impacto medido:** (preencher após a busca)
  • Nunca se apaga uma decisão: uma nova a substitui e aponta para a anterior.
  • Nada é registrado sem a sua confirmação — o agente formula, pergunta e só então escreve.
  • Conflito entre especialistas vai para cá, com a regra mais restritiva prevalecendo.

USO_DE_IA.csv — uma linha por influência de IA em decisão ou texto

USO_DE_IA.csv — cabeçalho e uma linha de exemplo (do modelo do plugin)
data,etapa,ferramenta,modelo_versao,finalidade,dados_enviados,prompt_ou_consulta,validacao,decisao_humana,declara,quem
2026-03-04,triagem,Claude,claude-sonnet-5,agrupar registros pela regra do codebook,identificadores e títulos; resumos ficaram locais,"agrupar o lote pelas regras R1-R6; não decidir",autor decidiu um a um; script grava só com --gravar,sim por registro,declare,JPM
Quem acrescenta a linhaQuando
O Pesquisador e cada especialistaToda vez que influenciam uma decisão ou um texto — «você também é IA», diz a regra do Pesquisador
VocêQuando usa o Gemini Notebook, o ChatGPT ou outra ferramenta fora do plugin
Regra

A declaração de uso de IA do trabalho (/pesquisa:declarar) é montada a partir deste arquivo: ferramenta, fase, finalidade, validação e o que a IA não fez. Linha que falta hoje é parágrafo que não existe na declaração — o Orientador aponta as faltas antes de redigir.

Parte 4Manutenção

Atualizar, publicar, resolver e saber o que ele faz com os seus dados

Como o plugin se atualiza em cada cliente, como se gera uma nova versão para o diretório do Codex, os problemas conhecidos e a política de privacidade, os termos e a licença.

04
Manutenção1 de 3 · versão atual 1.0.2

Atualizar e publicar: no Claude Code basta o push; para o Codex, empacotar_codex.py gera o ZIP

Portal de plugins da OpenAI com o plugin Pesquisa MirandasTech publicado
Figura 19 O portal de plugins com o Pesquisa MirandasTech publicado (08/09/2026). Uma nova versão é um novo ZIP enviado aqui, com o número de versão maior.
ClienteComo atualiza
Claude CodeO marketplace aponta para o repositório: depois de um push no GitHub, o plugin se atualiza pelo catálogo (o script usa claude plugin marketplace update mirandastech quando o catálogo já existe)
Codex (marketplace próprio)Mesmo repositório; o script usa codex plugin marketplace upgrade mirandastech
Diretório do ChatGPT/CodexGerar o ZIP com a versão nova e reenviar no portal
terminal — nova versão para o diretório do Codex
python3 scripts/empacotar_codex.py --versao 1.1.0
ls dist/
# → dist/pesquisa-mirandastech-1.1.0.zip
  • O empacotador sobe a versão nos manifestos e valida, antes de gerar o ZIP, o que o portal recusaria: campos obrigatórios, subtítulo com até 30 caracteres, ícones PNG quadrados, versão no formato X.Y.Z e o cabeçalho de cada skill.
  • O ZIP leva só o que o Codex precisa (manifesto, ícones, skills, scripts, modelos, prompts, AGENTS.md, README, LICENSE) — sem .git nem arquivos do plugin do Claude Code.
  • Sem --versao, o empacotador usa a versão que está no manifesto: para uma versão nova, passe sempre um número maior (X.Y.Z) — ele atualiza os dois manifestos antes de gerar o ZIP.
Manutenção2 de 3 · docs/SUPORTE.md

Problemas conhecidos — e como pedir ajuda

SintomaCausaSolução
O conector zotero aparece desconectadoZotero fechado, API local desligada ou uv ausenteAbra o Zotero e ligue a API local; instale o uv ou troque o comando do conector por python3 com pip install mcp
No Codex, cada chamada ao conector pede aprovaçãoPolítica padrão do Codex para ferramentas MCPEm ~/.codex/config.toml, por ferramenta: [mcp_servers.zotero.tools.auditar] e approval_mode = "auto" (slide 15)
verificar_refs.py não resolve os DOIsO script consulta a Crossref pela internetRode com rede; sem rede ele só valida o formato
PROGRESSO_IA.md e PROGRESSO_METODOLOGIA.md antigos na pastaProjeto criado pelos manuais anterioresiniciar_projeto.py migra os itens marcados para PROGRESSO.md e mantém os antigos como histórico
«Pesquisador, onde paramos?» não funciona no Claude DesktopO Desktop recebe só o conectorUse o Claude Code ou o Codex na pasta do projeto
/plugin install pesquisa@claude-community falhaSubmissão ainda em revisãoUse pesquisa@mirandastech; o conteúdo é o mesmo

Antes de abrir uma issue

terminal — o que rodar e anexar ao pedido de ajuda
claude plugin validate .
claude plugin details pesquisa@mirandastech
codex plugin list
  • Confirme que o Zotero está aberto com a API local ligada e que o uv está instalado.
  • Abra uma issue no repositório (português ou inglês) dizendo o cliente (Claude Code, Claude Desktop, Codex aplicativo ou linha de comando, ChatGPT), o sistema operacional e o que aconteceu.
  • Ou escreva para contato@mirandastech.com.br.
Onde está tudo

Suporte: docs/SUPORTE.md · Privacidade: docs/PRIVACIDADE.md · Termos: docs/TERMOS.md · Textos de submissão: docs/DESCRICAO.md · Plano: docs/PLANO.md. Hub: mirandastech.com.br/pesquisa.

Manutenção3 de 3 · política e termos versão 1.0, 08/09/2026

Privacidade, termos e licença: o que sai do seu computador (quase nada) e de quem é a responsabilidade

SituaçãoO que acontece
Agentes, skills, comandos, scripts, conectorArquivos instalados localmente. Não há servidor da MirandasTech, conta, chave, cadastro ou telemetria; nada é enviado à MirandasTech
Conector zoteroLê a biblioteca pela API local (127.0.0.1:23119), só quando você o usa; não escreve nem envia nada para fora
verificar_refs.pyQuando você o executa, consulta a API pública da Crossref enviando apenas DOIs ou títulos
Arquivos do projetoFicam na sua pasta, sob o seu controle; o .gitignore gerado mantém dados_FORA_DO_GIT/, PDFs e planilhas fora do Git
Provedores de IAO que você escreve no Claude Code ou no Codex — inclusive o conteúdo dos arquivos que os agentes leem — é processado pela Anthropic ou pela OpenAI sob os termos deles. Verifique as configurações de retenção e treinamento da sua conta; o plugin não as altera
DistribuiçãoPelo GitHub e pelos diretórios, que registram acessos conforme as próprias políticas
Licença
  • Conteúdo e scripts: CC BY 4.0 — use, copie, adapte e redistribua com atribuição à MirandasTech e link para o repositório
  • Estilos ABNT em CSL incluídos: licença original CC BY-SA 3.0
Sem garantia
  • Normas ABNT, políticas de comitês, regras de programas e as ferramentas mudam; os manuais registram a data de verificação de cada fato
  • Nenhum vínculo ou endosso de Zotero, Google, Anthropic, OpenAI ou Crossref
Responsabilidade acadêmica
  • Método, inclusão de estudos, interpretação, texto e declaração de uso de IA são seus e seguem o programa, o orientador e o comitê de ética
  • Conduta: nada de dado ou referência fabricada, comitê burlado, material licenciado ou dado pessoal redistribuído
Regra

A decisão de enviar qualquer conteúdo a um provedor de IA é sua e deve seguir o termo de consentimento e o comitê de ética do seu projeto. O plugin foi desenhado para não precisar de dado pessoal de participante; os manuais orientam a conta institucional quando existir. Para os fins da LGPD (Lei Geral de Proteção de Dados), do que você produz com o plugin, o controlador é você.

Parte 5Fechamento

Erros comuns, checklist, glossário e referências

O que costuma dar errado e como corrigir, a lista para conferir a instalação e a primeira sessão, os termos, as fontes deste manual, o repositório — e como usar o plugin com os quatro manuais.

05
Fechamento1 de 6

Erros comuns — como aparecem e como corrigir

ErroComo apareceCausaCorreção
Instalar o plugin sem o catálogo/plugin install pesquisa@mirandastech não encontra o pluginO marketplace mirandastech não foi adicionadorodar antes o /plugin marketplace add
Nome do plugin trocado entre clientescodex plugin add pesquisa@mirandastech falhaNo Codex o plugin se chama pesquisa-mirandastechpesquisa@… no Claude; pesquisa-mirandastech@… no Codex
Sessão aberta fora da pasta do projeto«Onde paramos?» começa um diagnóstico do zeroSem PROGRESSO.md na pasta atual, o Pesquisador presume projeto novocd minha-pesquisa antes de abrir o Claude Code ou o Codex
Conector desconectadoFerramentas do zotero não respondemZotero fechado, API local desligada, uv ausenteabrir o Zotero; ligar a API; instalar o uv
Corrigir a referência no documentoA mesma referência sai errada de novo na próxima geraçãoO erro está no item do Zoterocorrigir no item; gerar de novo
Pedir para marcar sem evidênciaO agente pede o arquivo ou o scriptRegra de evidênciaproduzir a evidência; ele marca
Pular para a escrita com a pergunta abertaO Pesquisador volta à fase 1Fases são sequenciaisfechar a pergunta; o resto fica registrado
Dado pessoal na pasta versionadaRecusa do agente; alerta sobre dados_FORA_DO_GIT/Regra de dadosmover para dados_FORA_DO_GIT/; anonimizar
Usar o Claude Desktop para o fluxo por fasesNenhum agente respondeO Desktop recebe só o conectorClaude Code ou Codex na pasta
Esperar o conector no ChatGPT web«Auditar a biblioteca» não chama ferramentaO pacote do diretório é «Skills only»; o conector é localCodex (app ou linha de comando) ou Claude Code
Uso de IA sem linha no registroA declaração sai incompleta; o Orientador aponta as faltasUSO_DE_IA.csv não foi alimentadoacrescentar as linhas; gerar de novo
ZIP gerado sem subir a versãoO pacote sai com o mesmo número da versão já publicadaempacotar_codex.py rodado sem --versao usa a versão do manifestorodar com --versao X.Y.Z maior
Fechamento2 de 6

Checklist: instalação e primeira sessão

Marque conforme concluir. O estado fica salvo neste navegador — não é compartilhado nem enviado a lugar nenhum.

0 de 14
Fechamento3 de 6

Glossário

Tudo que aparece no manual sem ser explicado no próprio slide.

Plugin e clientes

Plugin
Pacote de arquivos de texto (agentes, skills, comandos, conector, hook, modelos) que um assistente de IA instala e lê antes de responder. O Pesquisa MirandasTech é um plugin para o Claude Code e para o Codex.
Marketplace (catálogo)
Arquivo marketplace.json num repositório que lista plugins instaláveis. O catálogo mirandastech lista pesquisa e zotero-pesquisa. Instala-se por plugin@catálogo.
Manifesto
Arquivo que descreve o plugin (nome, versão, descrição, o que contém): .claude-plugin/plugin.json no Claude Code e .codex-plugin/plugin.json no Codex. O empacotador o valida antes de gerar o ZIP.
Agente
Instrução de papel que o Claude Code executa como um assistente separado, com as próprias ferramentas: Pesquisador, Metodólogo, Orientador, Bibliotecário.
Skill
Roteiro por tarefa (arquivo SKILL.md) que o assistente aplica quando o pedido combina com a descrição. No Codex, os quatro papéis são skills; o Pesquisador é o prompt principal.
Comando
Atalho digitado com barra (/pesquisa:status) que dispara um roteiro pronto. No Codex, o equivalente são os prompts em ~/.codex/prompts (/pesquisador etc.).
Hook
Ação automática do Claude Code num evento. O do plugin roda no início da sessão (SessionStart): se há PROGRESSO.md, imprime as pendências.
MCP
Model Context Protocol, protocolo de contexto de modelo: padrão que permite a um assistente de IA chamar ferramentas de um programa externo.
Conector
Servidor MCP que expõe ferramentas. O zotero do plugin expõe sete, só de leitura, sobre a biblioteca do Zotero aberta no computador; no Claude Code aparece como plugin:pesquisa:zotero.
API local do Zotero
Porta em que o Zotero 7 aceita consultas de outros programas do mesmo computador (127.0.0.1:23119); liga-se em «Configurações» → «Avançado».
Diretório community (Claude)
Catálogo de plugins de terceiros da Anthropic, com revisão; submissão pelo Console. Quando aceito, instala-se por pesquisa@claude-community.
Diretório de plugins (ChatGPT/Codex)
Catálogo oficial da OpenAI, comum ao ChatGPT e ao Codex, com página por plugin e botão «Instalar plugin». O Pesquisa MirandasTech está lá desde 08/09/2026, tipo «Skills only».
CLI
Command-line interface, interface de linha de comando: o programa usado no terminal (claude, codex).
TOML · JSON · CSV
Formatos de arquivo de configuração e dados: config.toml do Codex; claude_desktop_config.json do Claude Desktop; USO_DE_IA.csv do projeto.
uv
Gerenciador de ambientes Python usado para executar o conector sem instalar dependências à mão; alternativa: pip install mcp e python3.

Projeto e pesquisa

PROGRESSO.md
Estado único do projeto: tabela das onze fases e quatro checklists (Método, Uso de IA, Biblioteca, Leitura). Só recebe [x] com evidência conferida.
Porta de saída (de fase)
A evidência que precisa existir para a fase fechar — arquivo, script sem erro ou número. Sem ela, o Pesquisador não avança.
Porta fechada · gate humano
Passagem que exige decisão ou documento de uma pessoa: parecer do CEP, protocolo congelado, decisão de triagem por registro, aprovação dos coautores, declaração aprovada.
DECISOES.md
Registro de decisões numeradas e datadas, com a justificativa do aluno; uma decisão nova substitui a anterior sem apagá-la.
USO_DE_IA.csv
Uma linha por influência de IA em decisão ou texto (data, etapa, ferramenta, finalidade, dados enviados, validação, quem decidiu). Alimenta a declaração de uso de IA.
AGENTS.md
Regras do projeto lidas por qualquer agente que abra a pasta: proibições absolutas, gates humanos, registro. O Codex o lê automaticamente.
Evidência
O que comprova um item: arquivo existente, script executado sem erro, número medido. O agente lê ou roda antes de marcar.
CEP · CAAE
Comitê de Ética em Pesquisa e Certificado de Apresentação de Apreciação Ética: o parecer com CAAE em 03_etica/ é a porta da fase 3 quando há pessoas.
TCLE
Termo de Consentimento Livre e Esclarecido: o modelo é copiado para 03_etica/TCLE.md.
Protocolo congelado
Versão datada do protocolo da revisão, fechada antes da primeira busca; muda só por emenda registrada.
PRISMA
Guia de relato de revisões sistemáticas; os números da triagem em 02_triagem/ alimentam o diagrama.
ABNT · NBR
Associação Brasileira de Normas Técnicas e suas normas: 15287 (projeto), 14724 (trabalho acadêmico), 10520 (citações), 6023 (referências). Os estilos CSL do plugin geram as referências pelo Zotero.
Better BibTeX
Extensão do Zotero para exportar referências em BibTeX/BibLaTeX (LaTeX, Obsidian); ferramenta exportar_bbt.
Crossref · DOI
Registro público de DOIs (identificadores persistentes de publicações); verificar_refs.py resolve cada DOI lá. Referência sem DOI resolvido não entra.
Matriz de síntese
Tabela em que cada linha é um estudo incluído e cada coluna uma pergunta do protocolo; primeira versão pelo notebook, conferida célula a célula.
IMRaD
Introdução, Métodos, Resultados e Discussão — estrutura do artigo e do fichamento guiado.
Gemini Notebook
Serviço do Google (antes NotebookLM) que responde só a partir das fontes enviadas; entra no plugin por arquivo, sem API.
Declaração de uso de IA
Trecho do trabalho com ferramenta, fase, finalidade, validação e o que a IA não fez; montada por /pesquisa:declarar a partir de USO_DE_IA.csv.
dados_FORA_DO_GIT/
Pasta do projeto excluída do controle de versão, para dado pessoal, resumo licenciado e PDF pago.
Fechamento4 de 6 · endereços conferidos em 08/09/2026

Referências — documentação oficial, diretórios e o repositório

  1. ANTHROPIC. Claude Code — Plugins (o que é um plugin, o que contém, como instalar).code.claude.com/docs/en/plugins
  2. ANTHROPIC. Claude Code — Plugin marketplaces (catálogos, marketplace.json, plugin@catálogo).code.claude.com/docs/en/plugin-marketplaces
  3. ANTHROPIC. Claude Code — Discover plugins (diretórios oficial e community).code.claude.com/docs/en/discover-plugins
  4. ANTHROPIC. Submit a plugin to the community directory (Console).claude.com/docs/plugins/submit
  5. OPENAI. Codex — Build plugins (manifesto, skills, marketplace, codex plugin).developers.openai.com/codex/plugins/build
  6. OPENAI. Plugins — Submission (portal, tipo «Skills only», ZIP, revisão).developers.openai.com/plugins/deploy/submission
  7. MATIAS, J. P. M. Pesquisa MirandasTech: plugin, v1.0.0. In: OPENAI. Diretório de plugins do ChatGPT/Codex. 2026. Publicado em 8 set. 2026.chatgpt.com/plugins/plugins_6aa0a0320a248191b33a514a3a52325b
  8. MATIAS, J. P. M. Pesquisa MirandasTech: plugin para Claude Code e Codex (código, manifestos, docs, plano, privacidade, termos, suporte). GitHub, 2026. CC BY 4.0.github.com/joaopaulomirandamatias/pesquisa-mirandastech
  9. MATIAS, J. P. M. Hub de pesquisa: manuais, plugin e novidades. MirandasTech, 2026.mirandastech.com.br/pesquisa
  10. MATIAS, J. P. M. Metodologia da pesquisa científica: passo a passo. MirandasTech, 2026. CC BY 4.0.metodologia.mirandastech.com.br
  11. MATIAS, J. P. M. Uso de IA na pesquisa científica: passo a passo. MirandasTech, 2026. CC BY 4.0.manual.mirandastech.com.br
  12. MATIAS, J. P. M. Zotero para pesquisa científica: passo a passo. MirandasTech, 2026. CC BY 4.0.zotero.mirandastech.com.br
  13. MATIAS, J. P. M. Gemini Notebook para pesquisa científica: passo a passo. MirandasTech, 2026. CC BY 4.0.notebook.mirandastech.com.br
  14. ZOTERO. Documentação do Zotero 7 (API local em «Configurações» → «Avançado»).zotero.org/support
  15. ASTRAL. uv — gerenciador de pacotes e ambientes Python (usado pelo conector).docs.astral.sh/uv
Fechamento5 de 6

Repositório público — o que há em cada pasta

Manual on-line e repositório público

Este manual on-line: plugin.mirandastech.com.br (PDF em /pdf)
Repositório do plugin: github.com/joaopaulomirandamatias/pesquisa-mirandastech
Código do plugin (manifestos para os dois clientes), agentes, skills, comandos, conector, scripts, modelos, prompts do Codex, o plano, os textos de submissão, política de privacidade, termos e suporte. Este manual, com as capturas datadas, fica no hub: mirandastech.com.br/pesquisa.

Como citar: MIRANDASTECH. Plugin Pesquisa MirandasTech para Claude e Codex: passo a passo. v1.0 (rascunho), set. 2026. CC BY 4.0.
terminal — clonar
git clone https://github.com/joaopaulomirandamatias/pesquisa-mirandastech.git
Rascunho escrito com assistência de IA (Claude, Anthropic) na estruturação, redação e verificação de fatos, sob as regras do manual de uso de IA. Comandos, nomes de componentes, inventário instalado, ferramentas do conector, fases e portas, textos de submissão e políticas conferidos no repositório do plugin e nos diretórios em 08/09/2026. Capturas a substituir pelas reais antes da publicação.
Pasta / arquivoO que é
.claude-plugin/Manifesto do plugin pesquisa e o catálogo mirandastech (lista também o plugin só-Zotero)
agents/pesquisador.md, metodologo.md, orientador.md, bibliotecario.md
skills/As nove skills, uma pasta com SKILL.md cada
commands/Os sete comandos /pesquisa:…
.mcp.json · scripts/zotero_mcp.pyConector MCP da biblioteca Zotero (sete ferramentas, só leitura)
hooks/hooks.jsonHook de início de sessão
scripts/iniciar_projeto.py, verificar_citacoes.py, verificar_refs.py, tamanho_amostra.py, cronograma.py, auditar_biblioteca.py, exportar_bbt.sh, backup_zotero.sh, instalar_claude.sh, instalar_codex.sh, empacotar_codex.py
modelos/Arquivos copiados para o projeto; estilos ABNT (.csl); prompts do Gemini Notebook
.codex-plugin/ · .agents/plugins/ · AGENTS.md · codex/prompts/Pacote do Codex: manifesto, catálogo, instruções e os quatro prompts
docs/PLANO.md, DESCRICAO.md (textos de submissão), PRIVACIDADE.md, TERMOS.md, SUPORTE.md
dist/ZIP da versão a enviar ao diretório do Codex (pesquisa-mirandastech-1.0.2.zip)
.github/workflows/verificar.ymlVerificação contínua: manifestos, cabeçalhos de agentes, skills e comandos, scripts
Fechamento · último slidemétodo + uso de IA + referências + leitura, dentro da mesma ferramenta

Como usar o plugin com os quatro manuais

Cada manual ensina uma coisa: Metodologia decide, Uso de IA delega e declara, Zotero registra, Gemini Notebook lê com o trecho ao alcance. O plugin é o lugar onde os quatro papéis convivem, com um estado só (PROGRESSO.md) e um gerente (o Pesquisador) que sabe a ordem, chama o especialista certo e exige evidência. Os manuais continuam sendo a fonte: cada item do checklist aponta o slide de origem.

PerguntaQuem responde
«Onde paramos? O que falta? Qual o próximo passo?»Pesquisador · este manual
«Qual método? Quais colunas? Qual critério de inclusão?»Metodólogo · metodologia.mirandastech.com.br
«Posso usar IA nisto? Como declaro?»Orientador · manual.mirandastech.com.br
«Onde está o PDF? Por que a referência saiu errada?»Bibliotecário · zotero.mirandastech.com.br
«Onde clico para perguntar às fontes? Como confiro o trecho?»Leitura · notebook.mirandastech.com.br
Regra dos quatro, mais um

Decidir (Metodologia), delegar (IA), registrar (Zotero) e ler com o trecho ao alcance (Gemini Notebook) são quatro ações distintas sobre a mesma etapa. O plugin não substitui nenhuma: ele as coloca na ordem certa, com a porta de cada fase, e registra quem decidiu o quê. A passagem entre elas continua sendo por arquivo, com conferência.

FaseMetodologia decideIA delega ou nãoZotero registraGemini Notebook fazO plugin exige
4 BuscaBases, string, critériosSugestão de termos, com registroColeção por base e dataNadaProtocolo congelado; strings verbatim; auditoria sem pendência
5 TriagemCritérios; dois revisoresTriagem assistida, status preliminarEtiquetas por revisorTabela de inventário dos PDFsDecisão humana por registro; números do PRISMA
6 LeituraFichamento; matrizResumo de apoio, nunca substitutoNotas com páginaPerguntas por seção; matriz para a planilhaCada célula conferida; L5 fechado
8 EscritaNormas e estruturaRevisão de forma; declaraçãoCitações vivas; lista geradaNada no textoverificar_citacoes.py e verificar_refs.py sem erro
9 DefesaRoteiro da bancaSimulação com registroBiblioteca congeladaPerguntas prováveis a partir da teseObjeções e respostas com página em 07_banca/