Guia
Regras do Cursor: arquivos .mdc, modos de aplicação e AGENTS.md em 2026
As regras do Cursor são instruções reutilizáveis colocadas no início do contexto do modelo. As regras de projeto ficam em .cursor/rules como arquivos .mdc versionados, com frontmatter description, globs e alwaysApply. O Cursor também aceita User Rules (globais), Team Rules (definidas no painel, nos planos Team ou Enterprise) e o AGENTS.md.
Nosso atlas tem dois perfis para as regras do Cursor: a documentação oficial cursor-rules e o agents-md, um formato aberto em Markdown simples que Cursor, Codex, Gemini CLI e Windsurf conseguem ler. A documentação do Cursor recomenda manter as regras abaixo de 500 linhas, e arquivos .md simples dentro de .cursor/rules são ignorados.
- Oficial 2
Como funciona
- Digite /create-rule no chat do Agent e descreva a regra, ou abra Customize > Rules > Add Rule.
- A regra é salva em .cursor/rules/<name>.mdc; defina description, globs e alwaysApply no frontmatter.
- Existem quatro modos de aplicação: Always, Intelligently (pela descrição), Specific Files (por globs) e Manual (menção com @).
- Faça commit da pasta .cursor/rules para que toda a equipe compartilhe as mesmas regras.
- Para uma configuração mais simples, coloque um AGENTS.md na raiz do repositório; arquivos AGENTS.md aninhados atendem pacotes de monorepo e vale o mais próximo.
Como é um arquivo de regras
Uma regra .mdc tem frontmatter (description, globs, alwaysApply) e instruções em texto simples. O AGENTS.md não tem frontmatter e é lido por vários agentes, não só pelo Cursor.
Arquivo: .cursor/rules/<name>.mdc (project) · AGENTS.md (repo root)
---
description: Como escrevemos componentes React neste repositório
globs: ["src/**/*.tsx"]
alwaysApply: false
---
- Use componentes de função e hooks; sem componentes de classe.
- Coloque os testes junto do componente como <Component>.test.tsx.
- Nunca importe de `../../..`; use o alias `@/`.---
globs: src/components/**/*.tsx
alwaysApply: false
---
- Use named exports, not default exports{
"context": {
"fileName": "AGENTS.md"
}
}A lista (2)
| Nome | Autor | Funciona com | Licença | Status | Fonte |
|---|---|---|---|---|---|
| AGENTS.md Formato aberto em Markdown que dá instruções de projeto a agentes de programação, um READ… |
AGENTS.md (Agentic AI Foundation, Linux Foundation) oficial | OpenAI Codex, Cursor, Gemini CLI, Windsurf | — | mantido | agents.md ↗ |
| Cursor Rules Instruções persistentes no nível do prompt para o Cursor Agent: regras .mdc do projeto, r… |
Cursor (Anysphere) oficial | Cursor | — | mantido | cursor.com ↗ |
Perguntas frequentes
Onde ficam as regras do Cursor?
Em .cursor/rules como arquivos .mdc. Arquivos .md simples nessa pasta são ignorados; use .mdc ou AGENTS.md.
Quais são os modos de aplicação das regras do Cursor?
Always, Intelligently (escolhida pela descrição), Specific Files (associada por globs) e Manual (chamada com uma menção @).
Devo usar AGENTS.md ou .cursor/rules?
O AGENTS.md é uma alternativa mais simples em Markdown puro que outros agentes também leem. O .cursor/rules dá controle por frontmatter sobre quando cada regra se aplica.
As regras podem impor uma política?
Não. O AGENTS.md é um texto de orientação, e prompts explícitos no chat prevalecem sobre ele. A documentação do Cursor sugere usar um linter em vez de colar guias de estilo inteiros nas regras.