Domina Cursor, el editor de código con IA que multiplica tu productividad como desarrollador.

0 de 35 lecciones completas (0%)

2. Cursor setting

2.4- Cursor setting: Rules (Reglas)

Reglas en Cursor: Guía con Ejemplos

Las Reglas son instrucciones reutilizables que controlan cómo la IA de Cursor trabaja en tu proyecto. Piensa en ellas como «trucos guardados» para que la IA entienda tus preferencias y el contexto de tu código sin repetir explicaciones.

🔍 ¿Cómo funcionan?

  • Problema: Las IA no recuerdan lo que hicieron antes.
  • Solución: Las reglas se inyectan automáticamente en cada solicitud a la IA, recordándole cómo debe actuar.
  • Aplicación: Funcionan en chats y Command-K (búsqueda inteligente).

Ejemplo visual:

🧩 Tipos de Reglas

1. 👤 User Rules (Reglas de Usuario)

  • Uso de estas reglas: Configuración global que aplica a TODOS tus proyectos
  • Ubicación: Cursor Settings > Rules > User Rules
  • Uso ideal: Preferencias personales (idioma, estilo de respuestas).
  • Ejemplo:
- Responde en español, con explicaciones claras para principiantes.
- Usa comentarios que expliquen qué hace. Explica cada concepto como máximo en 3 líneas. Usa viñetas para listar pasos. Incluye un ejemplo de código mínimo por respuesta.
- Nunca sugieras claves, contraseñas o tokens reales. Usa placeholders como <API_KEY>.
- Nombres de variables en español y claros

2. 🏗️ Reglas de Proyecto, Reglas MDC

  • Uso de estas reglas: Instrucciones específicas para UN proyecto
  • Ubicación: Carpeta .cursor/rules en tu proyecto (contiene archivos MDC).
  • Uso ideal: Convenciones de equipo, estilos de código, flujos de trabajo.

⚙️ Hay cuatro tipos de Reglas MDC de proyecto (.mdc)

Always

Se aplican las reglas siempre

Auto Attached

Indicamos a que carpetas y archivos se aplican las reglas.

Ejemplos de posibles indicaciones:

PatrónDescripciónEjemplo
**/*.tsTodos los archivos .tsuser.ts, src/utils/helper.ts
src/**/*.tsxArchivos .tsx solo en srcsrc/components/Button.tsx
**/*.{js,ts}Archivos JS y TSapp.js, utils.ts
**/test/**Cualquier carpeta testsrc/test/unit.test.ts
*.config.jsArchivos de config en raízwebpack.config.js

Agent Requested

Cuando la lA interpreta cuando usar estas reglas según la descripción que le demos.

Manual

Creamos el archivo de reglas MDC que luego podemos llamar desde el chat de cursor para que la IA aplique las reglas.


🛠️ Crear una Regla (Paso a Paso)

  • Método 1: Desde la interfaz
    • Presiona Cmd + Shift + P (Mac) o Ctrl + Shift + P (Windows)
    • Busca «New Cursor Rule»
    • Dale un nombre a tu regla
  • Método 2: Manual
    • Crea la carpeta .cursor en la raíz de tu proyecto
    • Dentro crea la carpeta rules
    • Crea un archivo con extensión .mdc

Truco: Podemos pedirle a cursor en el propio chat que nos cree las reglas según las indicaciones que le demos.

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.