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 2
Cómo funciona
- 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)
---
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 `@/`.---
globs: src/components/**/*.tsx
alwaysApply: false
---
- Use named exports, not default exports{
"context": {
"fileName": "AGENTS.md"
}
}La lista (2)
| Nombre | Autor | Funciona con | Licencia | Estado | Fuente |
|---|---|---|---|---|---|
| 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.