AGENTS.md - Instruções Oficiais de Criação

#ai-agents · #documentation · #github

Instruções compiladas de fontes oficiais: GitHub Copilot, OpenAI Codex, Claude Code, Cursor e outros agentes de IA.


O que é AGENTS.md?

Um arquivo Markdown na raiz do repositório que serve como README para agentes de IA. Define contexto, instruções e preferências que o agente precisa para trabalhar efetivamente no projeto.

Suportado por: GitHub Copilot, Claude Code, OpenAI Codex, Cursor, Aider, e outras ferramentas de IA.


Estrutura Recomendada

Tamanho ideal: 100-200 linhas (máximo 300)

1. Project Overview (Obrigatório)

Uma frase descrevendo o projeto usando Stack técnico com versões

2. Tech Stack (Obrigatório)

Seja específico com versões

3. Build & Test Commands (Obrigatório - maior impacto)

CRÍTICO: Coloque aqui ANTES de qualquer coisa.

4. Project Structure (Recomendado)

Organize como:

  • Diretórios principais
  • Organização de código
  • Convenções de nomenclatura

5. Code Style & Conventions (Recomendado)

Use exemplos reais, NÃO explicações abstratas

6. Boundaries (Always / Ask First / Never) (Obrigatório)

Defina o que o agente pode fazer livremente, o que requer aprovação, e o que é proibido

7. Testing Requirements (Recomendado)

  • Framework utilizado
  • Cobertura esperada
  • Localização dos testes

8. Git Workflow (Recomendado)

  • Padrão de commit (Conventional Commits)
  • Estratégia de branches
  • Process de PR

9. Critical Files & Entry Points (Opcional)

  • Arquivo principal
  • Configurações importantes
  • Definições de tipos

10. Common Gotchas (Recomendado)

Problemas comuns que o agente deve evitar


Onde Colocar

  • Preferido: Raiz do repositório /AGENTS.md (maiúsculo)
  • Alternativas: /agents.md, /.well-known/agents.md, /docs/AGENTS.md
  • Monorepos: Arquivo raiz + arquivos aninhados em cada package

Dicas Oficiais

FAÇA:

  • Coloque comandos ANTES de explicações
  • Use exemplos reais do seu código
  • Seja específico (versões, flags completas)
  • Mantenha sob 200 linhas
  • Atualize quando a estrutura mudar

NÃO FAÇA:

  • Descrições vagas
  • Comandos sem flags
  • Explicações abstratas (use snippets reais)
  • Deixar ficar > 300 linhas
  • Copiar exemplos de outros projetos

Validação

Use a ferramenta oficial: Acesse aqui

Seu AGENTS.md deve ter pelo menos 2 de 3:

  • ✅ Comandos de instalação/build/teste
  • ✅ Detalhes de configuração
  • ✅ Exemplos de uso

Fontes Oficiais