Cursor
Configuração de regras do Cursor: regras de projeto, de usuário e Team Rules, frontmatter .mdc, globs e AGENTS.md
Como adiciono regras de projeto no Cursor?
Crie arquivos .mdc na pasta .cursor/rules do seu repositório, cada um com frontmatter que define description, globs e alwaysApply. O jeito mais rápido é digitar /create-rule no chat do Agent. Para markdown simples sem metadados, use um arquivo AGENTS.md.
Esta página é uma tradução do guia em inglês. Comandos, chaves de configuração e código não foram alterados; em caso de diferença, vale a versão em inglês. Ler em inglês → · Outros idiomas: 简体中文 · 日本語 · 한국어 · Español
Saiba quando a configuração mudar
Quando uma configuração, flag ou regra de permissão dessas ferramentas mudar, você recebe um e-mail semanal (em inglês), conferido na documentação oficial.
Onde as regras ficam
- Project Rules: arquivos .mdc em .cursor/rules. Ficam sob controle de versão e com escopo no codebase. Subpastas são suportadas.
- User Rules: preferências globais definidas nas configurações de regras do Cursor. Valem em todos os projetos.
- Team Rules: gerenciadas pelo painel do Cursor nos planos Team e Enterprise.
- AGENTS.md: instruções em markdown simples, sem metadados.
Regras de projeto precisam usar a extensão .mdc. Um arquivo .md comum em .cursor/rules é ignorado pelo sistema de regras.
Frontmatter e tipos de regra
- Always Apply: alwaysApply: true. Incluída em toda sessão de chat.
- Apply to Specific Files: alwaysApply: false mais globs. Anexada quando um arquivo correspondente está no contexto.
- Apply Intelligently: alwaysApply: false mais description, sem globs. O Agent a puxa quando relevante.
- Apply Manually: sem description nem globs. Usada só quando você a menciona com @.
Separe vários padrões glob com vírgulas. Por exemplo, src/**/*.tsx corresponde a arquivos .tsx dentro de src/.
Exemplos de arquivos de regra
.cursor/rules/components.mdc
--- globs: src/components/**/*.tsx alwaysApply: false --- - Use named exports, not default exports - Keep components under 200 lines - Prefer composition over prop drilling
.cursor/rules/general.mdc
--- alwaysApply: true --- - Read the relevant source files before proposing changes - Never modify generated files in dist/ or build/
Uma referência @file dentro de uma regra diz ao Agent onde procurar. O arquivo não é incluído inline, então coloque no corpo da regra tudo que precisa estar sempre no contexto.
Team Rules
- Disponíveis nos planos Team e Enterprise. Admins as criam e gerenciam no painel do Cursor.
- Team Rules são texto livre e não usam a estrutura de pastas .cursor/rules.
- Cada regra pode ser obrigatória ou opcional. Usuários podem desativar uma Team Rule não obrigatória em Team Rules, no Customize. Uma regra obrigatória não pode ser desativada ali.
- Uma regra com padrão glob vale só quando arquivos correspondentes estão no contexto. Uma regra sem glob vale para toda conversa.
- Deixe a caixa de ativação desmarcada para salvar uma regra como rascunho, que não vale até você ativá-la.
- Team Rules ativadas são incluídas no contexto do Agent (Chat) em todos os repositórios e projetos do time.
O Cursor observa que orientações de IA não devem ser seu único controle de segurança, mesmo com regras obrigatórias.
AGENTS.md e instruções aninhadas
Coloque o AGENTS.md na raiz do projeto. Arquivos AGENTS.md aninhados em subdiretórios valem ao trabalhar naquele diretório. Eles se combinam com os arquivos pai, e o arquivo mais específico vence.
Precedência e limites
- A precedência é Team Rules, depois Project Rules, depois User Rules. Todas as regras são mescladas, e as fontes anteriores vencem em conflitos.
- User Rules valem só para o Agent, não para o Inline Edit.
- As regras não afetam o Cursor Tab.
- Mantenha cada regra com menos de 500 linhas e divida as grandes em regras menores.
Fontes
Documentação oficial (em inglês) usada para conferir este guia. Versão em inglês revisada em: 2026-10-18
Mais guias em português
- Permitir todos os comandos em qualquer agente de IA para programação: Cursor, Claude Code, Codex, Gemini CLI, Copilot CLI e mais 7 (2026)
- Arquivos de regras e instruções em todo agente de IA para programação: .cursor/rules, CLAUDE.md, AGENTS.md, GEMINI.md, instruções do Copilot e mais (2026)
- Locais dos arquivos de configuração de todo agente de IA para programação: Claude Code, Cursor, Codex, Gemini CLI, OpenCode, Qwen Code, Amp e Factory Droid (2026)
- Adicionar um MCP server a qualquer agente de IA para programação: Claude Code, Cursor, Codex, Gemini CLI, VS Code e mais 8 (2026)
- Hooks em todo agente de IA para programação: Claude Code, Cursor, Gemini CLI, GitHub Copilot, Kiro e Factory Droid (2026)
- Agent Skills (SKILL.md) em todo agente de IA para programação: Claude Code, Codex, Cline, Amp e OpenHands (2026)
- Permissões do Claude Code: regras allow, ask e deny, sintaxe de regras e ferramentas permitidas
- Como permitir que o Claude Code rode todos os comandos: modos de permissão, regras allow e pular permissões
- Como permitir que o Cursor rode todos os comandos: Run Everything, allowlist e sandbox
- Adicionar servidores MCP ao Claude Code (claude mcp add, .mcp.json, escopos)
- Subagents e agentes personalizados comparados: Claude Code vs Codex vs Cursor vs Gemini CLI vs GitHub Copilot (2026)