Instrucciones versionadas para Agent en `.cursor/rules` con globs y modos de aplicación
Las Project Rules de Cursor son archivos Markdown o `.mdc` dentro de `.cursor/rules`, versionados en git e inyectados en el Agent según frontmatter (`description`, `globs`, `alwaysApply`). Sirven para arquitectura, zonas delicadas o plantillas repetibles; Cursor documenta cuatro tipos de aplicación más AGENTS.md como alternativa ligera.
Casos de uso
- Enforcing migration patterns only inside `database/` directories
- Documenting RPC conventions so Cursor Agent pulls guidance automatically during backend edits
- Blocking edits to generated output folders stated explicitly in Always Apply rules
- Providing onboarding checklists referenced via `@template.md` snippets
- Aligning frontend conventions whenever `*.tsx` files under `src/components/` enter context
Funciones principales
- Crea `.cursor/rules/` en la raíz del repositorio
- Redacta `.md` simples o `.mdc` con frontmatter conforme a la tabla oficial
- Selecciona Always Apply, Intelligent, patrones glob o menciones manuales `@rule`
- Divide guías largas; Cursor recomienda límites cercanos a 500 líneas por archivo
- Referencia archivos canónicos con `@archivo.ts` en lugar de copiar todo el contenido
- Versiona `.cursor/rules` en git para equipos
Relacionados
Relacionados
3 Entradas indexadas
Creating and maintaining Cursor skills
Define cómo redactar, revisar y validar archivos SKILL.md para que las skills de agente sean ejecutables, acotadas y verificables. El foco es convertir conocimiento tácito en instrucciones operativas reutilizables con disparadores claros, pasos deterministas y controles de verificación.
Contract testing
Bloquea expectativas de API entre servicios usando consumer-driven contracts para que cuando un equipo cambia su implementación, falla en CI en lugar de durante un deployment de producción Coordinado. Contract testing previene el patrón común de fallo de integración donde ambos lados de una API parecen trabajar en aislamiento pero rompen cuando se conectan en producción.
Designing with LLM structured outputs
Define esquemas, activa el modo de salida estructurada que documente tu proveedor, valida siempre en servidor y trata los rechazos como eventos de primera clase—fundamental cuando los regex sobre texto libre son demasiado frágiles en producción.