Controla cómo se comporta el modelo Agent con instrucciones reutilizables y con ámbito.
.cursor/rules
, con control de versiones y con ámbito a tu base de código..cursor/rules
..cursor/rules
. Cada regla es un archivo y está bajo control de versiones. Pueden delimitarse con patrones de ruta, invocarse manualmente o incluirse según su relevancia. Los subdirectorios pueden incluir su propio directorio .cursor/rules
con alcance a esa carpeta.
Usa las reglas del proyecto para:
.mdc
), un formato que admite metadatos y contenido. Controla cómo se aplican las reglas desde el selector de tipo, que modifica las propiedades description
, globs
, alwaysApply
.
Rule Type | Description |
---|---|
Always | Siempre incluida en el contexto del modelo |
Auto Attached | Se incluye cuando se hace referencia a archivos que coinciden con un patrón glob |
Agent Requested | Disponible para la IA, que decide si incluirla. Debe proporcionar una descripción |
Manual | Solo se incluye cuando se menciona explícitamente usando @ruleName |
.cursor/rules
a lo largo de tu proyecto. Las reglas anidadas se adjuntan automáticamente cuando se hace referencia a archivos en su directorio.
New Cursor Rule
o yendo a Cursor Settings > Rules
. Esto crea un nuevo archivo de regla en .cursor/rules
. Desde la configuración puedes ver todas las reglas y su estado.
/Generate Cursor Rules
. Útil cuando ya decidiste el comportamiento del agente y quieres reutilizarlo.
Estándares para componentes de frontend y validación de API
Plantillas para servicios de Express y componentes de React
Automatización de flujos de desarrollo y generación de documentación
npm run dev
Agregar una nueva configuración en Cursor
@reactiveStorageTypes.ts
.Agrega el valor por defecto en INIT_APPLICATION_USER_PERSISTENT_STORAGE
en @reactiveStorageService.tsx
.Para funciones beta, agrega el toggle en @settingsBetaTab.tsx
; de lo contrario, agrégalo en @settingsGeneralTab.tsx
. Los toggles se pueden agregar como <SettingsSubSection>
para checkboxes generales. Mira el resto del archivo para ejemplos.AGENTS.md
es un archivo markdown simple para definir instrucciones de agentes. Ponlo en la raíz de tu proyecto como alternativa a .cursor/rules
para casos de uso sencillos.
A diferencia de Project Rules, AGENTS.md
es un archivo markdown plano, sin metadatos ni configuraciones complejas. Es perfecto para proyectos que necesitan instrucciones simples y legibles sin la sobrecarga de reglas estructuradas.
AGENTS.md
debe estar en la raíz de tu proyecto (v1.5).cursor/rules
, no puedes dividir las instrucciones en varios archivosAGENTS.md
anidado en subdirectorios está previsto para la v1.6..cursorrules
(legado).cursorrules
en la raíz de tu proyecto sigue siendo compatible, pero quedará obsoleto. Te recomendamos migrar a Reglas del proyecto para obtener más control, flexibilidad y visibilidad.
¿Por qué no se aplica mi regla?
Agent Requested
, asegúrate de que haya una descripción definida. Para Auto Attached
, asegúrate de que el patrón de archivo coincida con los archivos referenciados.¿Pueden las reglas hacer referencia a otras reglas o archivos?
@filename.ts
para incluir archivos en el contexto de tu regla.¿Puedo crear una regla desde el chat?
/Generate Cursor Rules
.
Si Memories está habilitado, las memorias se generan automáticamente.¿Afectan las reglas a Cursor Tab u otras funciones de IA?