Guía

Cursor rules: archivos .mdc, modos de aplicación y AGENTS.md en 2026

Las Cursor rules son instrucciones reutilizables que se colocan al inicio del contexto del modelo. Las reglas de proyecto viven en .cursor/rules como archivos .mdc con control de versiones, con frontmatter de description, globs y alwaysApply. Cursor también admite User Rules (globales), Team Rules (definidas desde el panel, en los planes Team o Enterprise) y AGENTS.md.

Nuestro atlas tiene dos perfiles para Cursor rules: la documentación oficial cursor-rules y agents-md, un formato abierto en Markdown simple que Cursor, Codex, Gemini CLI y Windsurf pueden leer. La documentación de Cursor recomienda mantener las reglas por debajo de 500 líneas, y los archivos .md simples dentro de .cursor/rules se ignoran.

Oficial: 22documentada
  • Oficial 2

Cómo 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
Las reglas viven en .cursor/rules o AGENTS.md; el frontmatter elige uno de los cuatro modos de aplicación
  • Escribe /create-rule en el chat del Agent y describe la regla, o abre Customize > Rules > Add Rule.
  • La regla se guarda en .cursor/rules/<name>.mdc; define description, globs y alwaysApply en el frontmatter.
  • Existen cuatro modos de aplicación: Always, Intelligently (según la descripción), Specific Files (según globs) y Manual (con @-mention).
  • Haz commit de la carpeta .cursor/rules para que todo el equipo comparta las mismas reglas.
  • Para una configuración más simple, coloca un AGENTS.md en la raíz del repositorio; los AGENTS.md anidados sirven a los paquetes de un monorepo y prevalece el más cercano.

Cómo se ve un archivo de reglas

Una regla .mdc tiene frontmatter (description, globs, alwaysApply) e instrucciones en texto simple. AGENTS.md no tiene frontmatter y lo leen varios agentes, no solo Cursor.

Archivo: .cursor/rules/<name>.mdc (project) · AGENTS.md (repo root)

Plantilla, de la documentación oficial ↗ · revisado Oct 11, 2026
---
description: Cómo escribimos componentes de React en este repositorio
globs: ["src/**/*.tsx"]
alwaysApply: false
---

- Usa componentes de función y hooks; no uses componentes de clase.
- Coloca las pruebas junto al componente como <Component>.test.tsx.
- Nunca importes desde `../../..`; usa el alias `@/`.
Ejemplo real: Cursor Rules · revisado Oct 2, 2026
---
globs: src/components/**/*.tsx
alwaysApply: false
---
- Use named exports, not default exports
Ejemplo real: AGENTS.md · revisado Oct 2, 2026
{
  "context": {
    "fileName": "AGENTS.md"
  }
}

La lista (2)

Todas las entradas con autor, hosts, licencia, estado y fuente
NombreAutorFunciona conLicenciaEstadoFuente
AGENTS.md
Formato Markdown abierto con instrucciones de proyecto para agentes de código como Codex …
AGENTS.md (Agentic AI Foundation, Linux Foundation) oficial OpenAI Codex, Cursor, Gemini CLI, Windsurf — obsoleto agents.md ↗
Cursor Rules
Instrucciones persistentes para Cursor Agent: reglas .mdc de proyecto, de usuario, de equ…
Cursor (Anysphere) oficial Cursor — mantenido cursor.com ↗

Preguntas frecuentes

¿Dónde van las Cursor rules?

En .cursor/rules como archivos .mdc. Los archivos .md simples de esa carpeta se ignoran; usa .mdc o AGENTS.md.

¿Cuáles son los modos de aplicación de las Cursor rules?

Always, Intelligently (elegido según la descripción), Specific Files (según coincidencia de globs) y Manual (se invoca con una @-mention).

¿Debo usar AGENTS.md o .cursor/rules?

AGENTS.md es una alternativa más simple en Markdown que otros agentes también leen. .cursor/rules te da control mediante frontmatter sobre cuándo se aplica cada regla.

¿Pueden las reglas imponer una política?

No. AGENTS.md es un texto de orientación, y los prompts explícitos del chat lo reemplazan. La documentación de Cursor sugiere usar un linter en lugar de pegar guías de estilo completas en las reglas.