---
title: "Guía Completa para Crear Reglas en Cursor (Incluye Herramienta Online)"
excerpt: "Aprende cómo crear reglas personalizadas en Cursor paso a paso. Incluye ejemplos, mejores prácticas y un generador de reglas online para facilitar el proceso."
date: "2025-07-06T20:02:30.000Z"
category: "Herramientas"
seo_title: "Crear reglas en Cursor IDE: guía completa y generador online"
seo_description: "Crea reglas efectivas en Cursor con archivos .mdc en .cursor/rules. Guía paso a paso con tipos Always, Auto Attached, Agent Requested y acceso al generador online gratuito."
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
ogImage:
  url: "/images/open-graph/cursor-og-image.png"
---

## Introducción

Cursor permite definir reglas contextuales para mejorar la asistencia de IA durante la programación. Estas reglas ayudan a mantener consistencia, estilo y buenas prácticas en tus proyectos. En esta guía, exploraremos cómo crear reglas efectivas, cuándo usarlas y cómo aprovechar herramientas como el generador online de reglas para Cursor.

## ¿Qué son las Reglas de Cursor?

Las reglas son documentos que ayudan al agente de IA de Cursor a entender el contexto de tu código. Existen varios tipos de reglas:

- **Always**: Siempre aplicadas.
- **Auto Attached**: Se activan automáticamente según patrones de archivos.
- **Agent Requested**: Sugeridas por la IA.
- **Manual**: Activadas manualmente usando `@ruleName`.


## Estructura y Ubicación

Las reglas se guardan en `.cursor/rules` con formato `.mdc`. Cada archivo puede tener metadata como:

```yaml
---
description: "Ejemplo de regla"
globs:
  - "src/**/*.ts"
alwaysApply: true
---
```

Y debajo, el contenido que describe qué debe hacer el desarrollador.


## Ejemplo Práctico

```yaml
---
description: "Usar snake_case en servicios"
globs:
  - "backend/**/*.ts"
alwaysApply: false
---

- Los nombres de función deben seguir el formato snake_case.
```

## Crear Reglas desde Cursor

Puedes usar la interfaz de Cursor (`Settings > Rules > New Rule`) o el comando `/Generate Cursor Rules` para generar contenido automáticamente.


## Herramientas para Generar Reglas

Además de escribir reglas manualmente, puedes usar generadores automáticos. Una opción destacada es el siguiente generador online, muy útil para quienes desean evitar errores de sintaxis:

👉 [Generador de Reglas para Cursor](https://angelcruz.dev/tools/cursor-rules-generator-online)

Esta herramienta te permite crear archivos `.mdc` personalizados a partir de un formulario sencillo. Es ideal para acelerar el proceso de configuración y garantizar que tus reglas estén correctamente estructuradas.


## Mejores Prácticas

- Mantén reglas por debajo de 500 líneas.
- Usa ejemplos concretos.
- Organiza las reglas en carpetas temáticas (frontend, backend, tests).
- Documenta el propósito de cada regla claramente.

## Preguntas Frecuentes

### ¿Puedo usar variables en las reglas?
No directamente, pero puedes estructurarlas para que se apliquen por patrones.

### ¿Qué diferencia hay entre Auto Attached y Always?
Auto Attached depende del archivo; Always se aplica globalmente.

### ¿Cómo actualizo reglas sin reiniciar Cursor?
Al guardar el archivo `.mdc`, Cursor detecta el cambio automáticamente.

### ¿Se pueden heredar reglas entre proyectos?
No directamente, pero puedes copiar la carpeta `.cursor/rules`.

### ¿Puedo usar la IA para generar reglas?
Sí, con el comando `/Generate Cursor Rules` en el chat de Cursor.

### ¿Qué pasa si tengo reglas duplicadas?
La regla más específica tiene prioridad según el patrón (`globs`).


## Conclusión

Crear reglas en Cursor es clave para mantener la coherencia y la calidad del código. Con herramientas como [este generador online](https://angelcruz.dev/tools/cursor-rules-generator-online), el proceso es más rápido y menos propenso a errores. Empieza hoy a crear reglas efectivas y verás cómo mejora tu flujo de trabajo.


**Referencia oficial**: [Documentación de Reglas en Cursor](https://docs.cursor.com/context/rules)

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://angelcruz.dev/sitemap.md)

Canónico HTML: [https://angelcruz.dev/post/crear-reglas-cursor-ide](https://angelcruz.dev/post/crear-reglas-cursor-ide)
