As regras são instruções persistentes que definem como o Devin CLI se comporta no seu projeto. Elas são injetadas no contexto do agente no início de cada sessão, garantindo um comportamento consistente em toda a equipe. Os usos mais comuns das regras incluem padrões de código, diretrizes de arquitetura, bibliotecas preferidas, convenções de testes e restrições específicas do projeto. Para melhorar a capacidade de programação, agilizar a conclusão e reduzir custos, recomendamos fortemente usar Skills sempre que possível. As Skills só são injetadas no contexto quando relevantes. Regras e AGENTS devem ser mantidos o mais enxutos possível. O padrão que recomendamos é usar uma regra para fazer referência a skills que o modelo deve usar em cenários específicos.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
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.
Nomes de arquivo compatíveis
| Arquivo | Observações |
|---|---|
AGENTS.md | Recomendado |
AGENT.md | Alternativa no singular |
CLAUDE.md | Compatível com Claude Code |
CLAUDE.md, que é lido globalmente em ~/.claude/CLAUDE.md.
Regras de Outras Ferramentas
Cursor
Cursor
O Devin CLI lê de Comportamento de ativação:
.cursorrules e .cursor/rules/*.md.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 é sempre lido e não pode ser desativado.
Tipos de ativação de regras
| Tipo | Comportamento |
|---|---|
| Sempre ativa | Ativa em todas as sessões, sem necessidade de ação do usuário |
| Ativada por glob | Ativa quando o agente trabalha com arquivos que correspondem a padrões específicos |
| Decidida pelo agente | O agente escolhe quando aplicá-la com base na descrição da regra |
| Invocável pelo usuário | Ativa somente quando explicitamente acionada pelo usuário |
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.
