.cursorrules vs CLAUDE.md vs AGENTS.md: Qual Arquivo de Regras AI para Programação Você Precisa?
Toda ferramenta AI para programação quer um arquivo Markdown com as regras do seu projeto. Mas todas querem um arquivo Markdown diferente.
Se você está usando múltiplas ferramentas AI (e a maioria dos desenvolvedores está), isso fica confuso rapidamente. Aqui está o guia definitivo sobre quais arquivos você precisa e o que colocar em cada um.
Os Arquivos em Resumo
| Arquivo | Ferramenta | Localização | Escopo |
|---|---|---|---|
AGENTS.md | Universal (todas as ferramentas) | Raiz do projeto | Regras compartilhadas para todos os agentes AI |
CLAUDE.md | Claude Code | Raiz do projeto | Instruções específicas para Claude |
.cursor/rules/*.md | Cursor | Diretório .cursor/rules/ | Regras específicas para Cursor |
.github/copilot-instructions.md | GitHub Copilot | Diretório .github/ | Instruções específicas para Copilot |
.windsurf/rules | Windsurf | Diretório .windsurf/ | Regras específicas para Windsurf |
JULES.md | Google Jules | Raiz do projeto | Instruções específicas para Jules |
AGENTS.md: O Padrão Universal
Melhor para: Times usando múltiplas ferramentas AI, projetos open-source
AGENTS.md é a coisa mais próxima que temos de um padrão universal. Agora é usado por mais de 60.000 repositórios e é gerido pela Agentic AI Foundation da Linux Foundation (ao lado de MCP e goose).
Coloque suas instruções compartilhadas aqui --- coisas que toda ferramenta AI deve saber:
- Estrutura do projeto e arquitetura
- Comandos de build e teste
- Convenções de estilo de código
- Padrões comuns e anti-padrões
- Dependências e passos de configuração
Toda ferramenta AI principal vai ler o AGENTS.md, tornando-o a única fonte de verdade para as instruções AI do seu projeto.
CLAUDE.md: A Memória do Claude Code
Melhor para: Usuários do Claude Code, times padronizando na Anthropic
CLAUDE.md é lido automaticamente no início de cada sessão do Claude Code. Suporta alguns recursos específicos do Claude como persistência de memória e contexto de sessão.
Use CLAUDE.md para:
- Ajustes de comportamento específicos do Claude
- Recursos que apenas o Claude Code suporta
- Substituir ou estender AGENTS.md para Claude
O padrão recomendado: regras compartilhadas em AGENTS.md, adições específicas do Claude em CLAUDE.md.
.cursorrules / .cursor/rules/: A Abordagem do Cursor
Melhor para: Usuários do Cursor, times usando Cursor como IDE principal
O Cursor originalmente usava um único arquivo .cursorrules, depois evoluiu para um diretório .cursor/rules/ para controle mais granular. Cada arquivo no diretório é uma regra separada que o Cursor aplica.
Use regras do Cursor para:
- Comportamento de agente específico do Cursor
- Regras para os modos Composer e Agent do Cursor
- Instruções específicas por tipo de arquivo (ex.: regras diferentes para
.tsxvs.py)
copilot-instructions.md: A Convenção do GitHub
Melhor para: Usuários do GitHub Copilot, fluxos de trabalho centrados no GitHub
O GitHub Copilot lê .github/copilot-instructions.md para instruções em nível de projeto. Segue a convenção do GitHub de colocar configuração no diretório .github/.
A Configuração Recomendada
Para a maioria dos projetos, você precisa de no máximo dois arquivos:
Se você usa uma ferramenta AI:
Apenas use o arquivo nativo dessa ferramenta (CLAUDE.md para Claude Code, .cursor/rules/ para Cursor, etc.).
Se você usa múltiplas ferramentas AI:
- AGENTS.md --- todas as regras compartilhadas (arquitetura, comandos de build, convenções)
- Arquivo específico da ferramenta --- apenas para recursos únicos daquela ferramenta
Estrutura de exemplo:
your-project/
AGENTS.md # Compartilhado: comandos de build, arquitetura, convenções
CLAUDE.md # Específico Claude: preferências de memória, uso de ferramentas
.cursor/rules/style.md # Específico Cursor: comportamento do composer
.github/copilot-instructions.md # Específico Copilot
O Que Incluir nas Suas Regras
Baseado na análise de milhares de repositórios, os arquivos de instrução mais eficazes incluem:
Sempre inclua:
- Como construir e executar o projeto
- Como rodar os testes
- Decisões arquiteturais chave
- Preferências de estilo de código
Frequentemente útil:
- O que NÃO fazer (instruções negativas funcionam surpreendentemente bem)
- Explicações de estrutura de arquivos
- Passos comuns de debugging
- Comandos de gerenciamento de dependências
Pule:
- Recursos óbvios da linguagem
- Coisas que a AI já sabe
- Regras excessivamente detalhadas (comece mínimo, adicione conforme necessário)
Construindo Suas Regras AI com Contexto Web
Escrever bons arquivos de instrução AI frequentemente requer referenciar documentação externa, guias de estilo ou padrões arquiteturais. É aqui que ter conteúdo web no formato Markdown ajuda.
Por exemplo, se seu projeto segue um padrão de API específico de uma página de documentação, você pode:
- Use o Save para converter essa página de documentação para Markdown
- Referencie ou extraia as seções relevantes no seu AGENTS.md
- Seu assistente AI de programação agora tem o contexto completo
O mesmo se aplica para documentação de frameworks, guias de estilo, artigos de melhores práticas e soluções do Stack Overflow. Markdown limpo é o formato com o qual tanto você quanto suas ferramentas AI podem trabalhar mais eficazmente.
O Ponto Principal
O ecossistema de regras AI para programação ainda está evoluindo, mas o padrão é claro: é tudo Markdown. Se você usar uma ferramenta ou cinco, as instruções AI do seu projeto vivem em arquivos Markdown que são versionados, legíveis por humanos e parseáveis por máquinas.
Comece com AGENTS.md para regras universais, adicione arquivos específicos por ferramenta conforme necessário, e mantenha tudo mínimo até ver um problema recorrente que vale a pena resolver.
Save converte qualquer página web para Markdown limpo --- perfeito para construir o material de referência e o contexto de documentação que seus assistentes AI de programação precisam. Experimente o Save gratuitamente.
## Continue reading
AGENTS.md & CLAUDE.md: O Novo README para Agentes de Coding com IA
Aprenda como os arquivos AGENTS.md e CLAUDE.md guiam assistentes de coding com IA como GitHub Copilot, Cursor e Claude Code. Mais como escrever arquivos de instrução eficazes para seus projetos.
Os 'Dois Grupos' de Usuários de AI de Karpathy — Em Qual Você Está?
Andrej Karpathy diz que há uma lacuna crescente na compreensão das capacidades de AI. Um grupo acha que AI é brinquedo. O outro está vivendo 'AI Psychosis'. Veja o que os separa — e como atravessar essa divisão.
Como Agentes de IA Usam Seu Vault do Obsidian em 2026 (MCP + Markdown)
Conecte agentes de IA como o Claude Code ao seu vault do Obsidian via MCP. Transforme suas notas em Markdown salvas em contexto que torna a IA mais inteligente sobre o seu trabalho.
De README.md a PROGRAM.md: o Markdown Agora é uma Linguagem de Programação
README.md era para humanos. AGENTS.md é para assistentes de codificação. PROGRAM.md é para pesquisa autônoma. O Markdown evoluiu de documentação para linguagem de programação para agentes de IA.
Written by
Jean-Sébastien Wallez
I've been making internet products for 10+ years. Built Save on weekends because I wanted my own reading library in clean markdown for Claude and Obsidian. Write here about web clipping, AI workflows, and the small things that make a personal knowledge base actually useful.