Defina o contrato
Explique objetivo, escopo, arquivos relevantes, restrições, comandos de verificação e o formato esperado da resposta.
Estrategia IT · base v1 · 13/07/2026
Uma wiki inicial para padronizar como profissionais iniciantes, intermediários e avançados usam Codex com clareza, segurança, rastreabilidade e foco em entrega real.
Codex deve ser tratado como um agente de desenvolvimento: ele lê contexto, altera arquivos, executa comandos e precisa de limites claros para trabalhar bem.
Explique objetivo, escopo, arquivos relevantes, restrições, comandos de verificação e o formato esperado da resposta.
Não misture refatorações, formatação massiva ou mudanças de arquitetura quando a tarefa pede uma correção pequena.
Peça evidência: testes, lint, build, prints, logs ou uma explicação objetiva do que não foi possível executar.
Use AGENTS.md, .codex/config.toml, skills e hooks para transformar bons hábitos em rotina reutilizável.
Use as trilhas como orientação de onboarding. A evolução natural é sair de pedidos pontuais, passar por tarefas verificáveis e chegar a fluxos automatizados.
Aprender a pedir mudanças pequenas, entender o diff e validar a entrega sem perder controle.
Delegar tarefas completas com critérios de aceite, rodar validação e preservar padrões do projeto.
/review para inspecionar mudanças não commitadas.AGENTS.md quando uma regra se repetir.Escalar Codex com worktrees, MCP, skills, hooks, automações e políticas de segurança.
Este fluxo é o padrão recomendado para tarefas de desenvolvimento, documentação, análise e revisão dentro da empresa.
Explique objetivo, área do sistema, restrições, arquivos importantes e o que não deve ser alterado.
Para mudanças pequenas, Codex pode agir direto. Para mudanças amplas, peça um plano curto com riscos, dependências e verificação.
O agente deve tocar apenas nos módulos necessários, respeitar padrões existentes e pedir aprovação para ações fora do limite do sandbox.
Rode testes, lint, build, inspeção visual ou comandos equivalentes. Se algo não rodar, registre o motivo e o risco residual.
Leia o resumo final, confira arquivos alterados, compare com critérios de aceite e só então faça commit ou abra pull request.
Estes arquivos formam a base de uma operação Codex organizada. Nem todo projeto precisa de todos no primeiro dia.
| Arquivo | Uso recomendado | Boas práticas |
|---|---|---|
AGENTS.md |
Instruções persistentes do repositório: setup, comandos, padrões de código, testes, revisão e restrições. | Curto, acionável, sem duplicar README inteiro. Use seções por tecnologia ou módulo. |
AGENTS.override.md |
Override temporário ou específico em uma pasta, carregado com maior prioridade que AGENTS.md. |
Use com cuidado, explique validade e remova quando não for mais necessário. |
.codex/config.toml |
Configuração local do projeto, como defaults, MCP, features e limites aplicáveis quando o projeto é confiável. | Prefira configurações mínimas e revisáveis. Não inclua segredos. |
~/.codex/config.toml |
Preferências pessoais do usuário: modelo, perfil, sandbox, providers, features e servidores MCP pessoais. | Não trate como padrão corporativo. Para time, documente no projeto ou em política administrada. |
.codex/hooks.json |
Hooks do projeto para validações determinísticas durante eventos do ciclo Codex. | Use para checks objetivos: segredo em prompt, lint obrigatório, validação de mensagens ou logging autorizado. |
SKILL.md |
Define uma skill reutilizável com instruções, workflow e referências para tarefas recorrentes. | Descreva quando usar, entradas esperadas, passos e critérios de qualidade. |
.codex-plugin/plugin.json |
Manifesto de plugin para empacotar skills, conectores, MCP, hooks e assets distribuíveis. | Use quando a skill precisa ser instalada por outras pessoas ou equipes. |
docs/ |
Documentação humana: decisões, runbooks, playbooks, ADRs e guias do produto. | Mantenha links entre AGENTS.md e documentos longos para não inflar o contexto inicial. |
Esta estrutura é uma sugestão para projetos internos que querem crescer com documentação, automação e governança desde cedo.
repositorio/
AGENTS.md
README.md
.codex/
config.toml
hooks.json
skills/
review-pr/
SKILL.md
references/
gerar-documentacao/
SKILL.md
local-environment/
README.md
docs/
index.md
arquitetura/
adr-0001-template.md
operacao/
runbook-deploy.md
checklist-release.md
codex/
prompts-padrao.md
politicas-de-uso.md
scripts/
validate-docs.ps1
check-secrets.ps1
tests/
src/
package.json
Guarde instruções essenciais, setup e comandos oficiais. Codex deve conseguir começar pela raiz sem adivinhar.
.codex/Centralize configuração do agente, hooks, skills locais e notas de ambiente. Só use dados que possam ser versionados.
docs/codex/Guarde padrões de prompt, políticas internas e exemplos validados. Esta pasta vira a base da wiki corporativa.
Separe comandos de produto, slash commands, atalhos e comandos de projeto. Isso reduz ambiguidade e deixa o onboarding mais rápido.
| Comando | Quando usar |
|---|---|
/init |
Gerar um scaffold de AGENTS.md para o projeto atual. |
/status |
Ver ID da tarefa, uso de contexto e limites disponíveis. |
/plan |
Alternar para planejamento em tarefas com múltiplas etapas. |
/goal |
Definir um objetivo persistente para trabalho mais longo. |
/review |
Iniciar modo de revisão de código em mudanças locais ou contra uma branch base. |
/worktree |
Executar a tarefa em um Git worktree isolado. |
/mcp |
Ver servidores MCP conectados e seu estado. |
/compact |
Compactar o contexto quando a tarefa fica longa. |
| Ação | Atalho ou comando |
|---|---|
| Menu de comandos | Ctrl/Cmd + Shift + P ou Ctrl/Cmd + K |
| Configurações | Ctrl/Cmd + , |
| Nova tarefa | Ctrl/Cmd + N |
| Buscar tarefas | Ctrl/Cmd + G |
| Buscar na tarefa | Ctrl/Cmd + F |
| Terminal integrado | Ctrl + ` |
| Confirmar instruções carregadas | codex --ask-for-approval never "Summarize the current instructions." |
| Rodar em subpasta | codex --cd services/api "Explique o setup deste módulo." |
AGENTS.md deve listar os comandos oficiais de instalação, lint, teste, build, execução local e geração de documentação. Codex não deve adivinhar o comando certo quando a equipe já conhece a resposta.
Bons prompts reduzem ida e volta. O segredo é combinar intenção, contexto, limites e evidência de pronto.
Use quando espera alteração de código.
Objetivo: corrigir [problema].
Escopo: alterar apenas [arquivos/módulo].
Contexto: [regra de negócio, erro, link interno].
Validação: rode [comando] e reporte resultado.
Critério de aceite: [comportamento esperado].
Use antes de mexer em área desconhecida.
Analise o fluxo de [feature].
Não altere arquivos ainda.
Liste: arquivos principais, riscos,
dependências, perguntas abertas
e proposta de menor mudança segura.
Use para encontrar bugs e regressões.
Faça review das mudanças atuais.
Priorize bugs, regressões,
riscos de segurança e testes ausentes.
Responda com achados por severidade
e referências de arquivo/linha.
O modelo operacional deve ser simples: dar autonomia dentro de limites técnicos e exigir aprovação quando a tarefa cruza esses limites.
Define quais arquivos e comandos o agente pode acessar sozinho. Comandos executados pelo agente herdam essas restrições.
Use aprovações para rede, instalação de dependências, escrita fora do workspace, comandos destrutivos e acesso a dados sensíveis.
Use worktrees para tarefas paralelas sem interferir no checkout local. Eles exigem repositório Git.
MCP conecta Codex a ferramentas e contexto externo autorizado. Use para documentação privada, navegador, Figma, GitHub, Slack, Jira ou bases internas quando houver conector aprovado.
config.toml.Hooks são scripts determinísticos no ciclo do Codex. Eles servem para checks repetíveis que não dependem de julgamento criativo.
Copie a estrutura conceitual destes exemplos para iniciar a padronização. Ajuste comandos e políticas ao projeto real.
AGENTS.md inicial# AGENTS.md
## Objetivo do repositório
Descreva em 3 a 5 linhas o sistema, público e domínio.
## Setup
- Instalar dependências: `npm install`
- Rodar localmente: `npm run dev`
- Variáveis: copie `.env.example` para `.env.local`
## Comandos oficiais
- Lint: `npm run lint`
- Testes: `npm test`
- Build: `npm run build`
## Convenções
- Siga os padrões existentes antes de criar abstrações.
- Não adicione dependências sem justificar.
- Atualize `docs/` quando mudar comportamento público.
## Verificação antes de concluir
- Rode os comandos afetados.
- Informe qualquer comando que não pôde ser executado.
- Liste arquivos alterados e risco residual.
.codex/config.toml inicial# .codex/config.toml
# Use apenas configurações que devem acompanhar este projeto.
project_doc_max_bytes = 65536
project_doc_fallback_filenames = [
"TEAM_GUIDE.md",
".agents.md"
]
[features]
# Habilite somente recursos aprovados para o time.
[mcp_servers]
# Configure servidores MCP do projeto quando necessário.
# Nunca versionar tokens ou segredos.
Título: [verbo + objeto + resultado]
Contexto:
[o que está acontecendo e por que importa]
Escopo:
Inclui: [arquivos, módulos, tela, endpoint]
Não inclui: [fora de escopo]
Critérios de aceite:
- [resultado observável]
- [teste ou evidência]
Validação:
Rode: [comandos]
Reporte: [logs, prints, resumo]
Próximos incrementos para transformar este HTML em uma base corporativa viva e hospedável.
index.html.Conteúdo baseado em documentação oficial consultada em 13/07/2026. O helper do manual Codex não validou o cabeçalho de integridade nesta rede, então a página usa fontes oficiais web como apoio.