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: 22documentado
  • Oficial 2

Como funciona

Cursor rules live in .cursor/rules as .mdc files or in AGENTS.md, frontmatter sets one of four apply modes, and the closest nested AGENTS.md wins WHERE RULES LIVE .cursor/rules/ <name>.mdcproject rule, committed notes.mdplain .md is ignored AGENTS.md repo root, plain Markdown nested files: closest one wins .mdc FRONTMATTER description globs alwaysApply Four apply modes Alwaysadded to every chat Intelligentlychosen by the description Specific Filesmatched by globs Manualcalled with an @-mention Also supportedUser Rules · Team Rules create with /create-rule → saved as .mdc → commit the folder → whole team shares it
As regras ficam em .cursor/rules ou AGENTS.md; o frontmatter escolhe um dos quatro modos de aplicação
  • 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)

Modelo, da documentação oficial ↗ · verificado Oct 11, 2026
---
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 `@/`.
Exemplo real: Cursor Rules · verificado Oct 2, 2026
---
globs: src/components/**/*.tsx
alwaysApply: false
---
- Use named exports, not default exports
Exemplo real: AGENTS.md · verificado Oct 2, 2026
{
  "context": {
    "fileName": "AGENTS.md"
  }
}

A lista (2)

Todas as entradas com autor, hosts, licença, status e fonte
NomeAutorFunciona comLicençaStatusFonte
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.