Controla cómo se comporta el modelo Agent con instrucciones reutilizables y con alcance específico.
.cursor/rules
, controladas por versión y con alcance específico a tu base de código..cursor/rules
. Cada regla es un archivo y está controlada por versiones. Pueden ser delimitadas usando patrones de ruta, invocadas manualmente, o incluidas basándose en relevancia. Los subdirectorios pueden incluir su propio directorio .cursor/rules
delimitado a esa carpeta.
Usa las reglas del proyecto para:
.mdc
), un formato que soporta metadatos y contenido. Controla cómo se aplican las reglas desde el menú desplegable de tipo que cambia las propiedades description
, globs
, alwaysApply
.
Tipo de Regla | Descripción |
---|---|
Always | Siempre incluida en el contexto del modelo |
Auto Attached | Incluida cuando se referencian 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 incluida cuando se menciona explícitamente usando @ruleName |
@service-template.ts
se incluyen como contexto adicional cuando la regla se activa.
.cursor/rules
a lo largo de tu proyecto. Las reglas anidadas se adjuntan automáticamente cuando se referencian 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 has tomado decisiones sobre el comportamiento del agente y quieres reutilizarlas.
Estándares para componentes frontend y validación de API
Plantillas para servicios Express y componentes React
Automatización de flujos de trabajo de desarrollo y generación de documentación
npm run dev
Agregar una nueva configuración en Cursor
@reactiveStorageTypes.ts
.Agrega el valor predeterminado en INIT_APPLICATION_USER_PERSISTENT_STORAGE
en @reactiveStorageService.tsx
.Para características beta, agrega el interruptor en @settingsBetaTab.tsx
, de lo contrario agrégalo en @settingsGeneralTab.tsx
. Los interruptores se pueden agregar como <SettingsSubSection>
para casillas de verificación generales. Mira el resto del archivo para ejemplos..cursorrules
(Heredado).cursorrules
en la raíz de tu proyecto aún es compatible pero será descontinuado. Recomendamos migrar a las Reglas de Proyecto para obtener más control, flexibilidad y visibilidad.
¿Por qué no se está aplicando mi regla?
Agent Requested
, asegúrate de que esté definida una descripción. Para Auto Attached
, asegúrate de que el patrón de archivo coincida con los archivos referenciados.¿Pueden las reglas referenciar 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 las Memorias están habilitadas, las memorias se generan automáticamente.¿Las reglas afectan Cursor Tab u otras funciones de IA?