AGENTS.md
AGENTS.md na raiz do seu projeto:
Regras globais
AGENTS.md ao diretório de configuração do usuário:
- Linux / macOS
- Windows
AGENT.md também é aceito nesse local.
Regras pessoais com AGENTS.local.md
AGENTS.local.md ao lado do seu AGENTS.md:
AGENTS.md e tem o mesmo comportamento sempre ativo. Adicione-o ao seu .gitignore para que permaneça local:
Nomes de arquivo compatíveis
Todos eles recebem o mesmo tratamento — seu conteúdo é carregado como regras sempre ativas.
Esses arquivos podem existir em vários níveis do seu projeto (não apenas na raiz). Os arquivos na raiz do workspace são carregados no início da sessão. Os arquivos em subdiretórios são descobertos sob demanda quando o agente acessa arquivos nesse diretório, mantendo o contexto focado na parte relevante da base de código.
Eles também podem ser colocados no diretório de configuração global para se aplicar a todos os projetos, exceto
CLAUDE.md, que é lido globalmente em ~/.claude/CLAUDE.md.
Regras de Outras Ferramentas
Cursor
Cursor
O Devin CLI lê de Comportamento de ativação:
.cursor/rules/*.md e .cursor/rules/*.mdc.As regras do Cursor oferecem suporte a frontmatter para controlar a ativação:alwaysApply: true— Sempre ativaglobsespecificado — Ativa ao trabalhar com arquivos correspondentes- Apenas
description— O agente decide quando aplicar - Nenhum dos itens acima — O usuário deve acionar manualmente
Windsurf
Windsurf
O Devin CLI lê de Valores de trigger:
.windsurf/rules/*.md e .windsurf/global_rules.md.Suporte a subdiretórios: os diretórios .windsurf/rules/ podem existir em vários níveis do seu projeto, não apenas na raiz. As regras na raiz do workspace são carregadas no início da sessão. As regras em subdiretórios são descobertas sob demanda — quando o agente acessa arquivos nesse diretório, qualquer .windsurf/rules/ encontrado ali (e nos diretórios pai até a raiz do workspace) é carregado automaticamente. Isso evita poluir o contexto do agente com regras de partes não relacionadas do projeto.As regras do Windsurf oferecem suporte a frontmatter:always_on, manual, model_decision, agent, globClaude Code
Claude Code
O Devin CLI lê do diretório
.claude/.Controle de importações
~/.config/devin/config.json — ou %APPDATA%\devin\config.json no Windows — ou .devin/config.json):
AGENTS.md, AGENTS.local.md, AGENT.md e .windsurfrules são lidas por padrão. Defina "agents_standard": false para desativar a importação dessas regras.
Tipos de ativação de regras
As regras de
AGENTS.md são sempre “sempre ativas”.
Boas práticas
Mantenha as regras concisas
Regras longas e verbosas dispersam a atenção do agente. Foque no que é mais importante.
Seja específico
“Use pnpm” é melhor do que “use o gerenciador de pacotes correto”. Instruções concretas são mais fáceis de seguir.
Inclua exemplos
Mostre o padrão que você quer, não apenas descreva-o.
Mantenha-as sob controle de versão
Mantenha as regras no seu repo para que toda a equipe se beneficie das mesmas diretrizes.
Para a maioria dos tipos comuns de regras, considere usar skills. Elas dão a você mais controle sobre quando e como são aplicadas.

