Define comandos para flujos de trabajo reutilizables
Los comandos personalizados te permiten crear flujos de trabajo reutilizables que se pueden activar con un simple prefijo / en el cuadro de entrada del chat. Estos comandos ayudan a estandarizar procesos en tu equipo y hacen más eficientes las tareas comunes.
Los comandos están actualmente en versión beta. La función y la sintaxis pueden cambiar a medida que seguimos mejorándola.
Los comandos se definen como archivos Markdown de texto plano que se pueden guardar en dos ubicaciones:
Comandos del proyecto: almacenados en el directorio .cursor/commands de tu proyecto
Comandos globales: almacenados en el directorio ~/.cursor/commands de tu directorio de inicio
Cuando escribes / en el cuadro de entrada del chat, Cursor detecta y muestra automáticamente los comandos disponibles de ambos directorios, haciéndolos accesibles al instante en todo tu flujo de trabajo.
Prueba estos comandos en tus proyectos para hacerte una idea de cómo funcionan.
Lista de verificación para revisión de código
Copy
Ask AI
# Lista de verificación para revisión de código## Descripción generalLista de verificación completa para realizar revisiones de código exhaustivas y garantizar calidad, seguridad y mantenibilidad.## Categorías de revisión### Funcionalidad- [ ] El código hace lo que debe- [ ] Se contemplan los casos límite- [ ] El manejo de errores es adecuado- [ ] No hay errores obvios ni fallos de lógica### Calidad del código- [ ] El código es legible y está bien estructurado- [ ] Las funciones son pequeñas y enfocadas- [ ] Los nombres de variables son descriptivos- [ ] No hay duplicación de código- [ ] Sigue las convenciones del proyecto### Seguridad- [ ] No hay vulnerabilidades de seguridad evidentes- [ ] Hay validación de entradas- [ ] Los datos sensibles se manejan correctamente- [ ] No hay secretos codificados en duro
Auditoría de seguridad
Copy
Ask AI
# Auditoría de seguridad## Descripción generalRevisión de seguridad integral para identificar y corregir vulnerabilidades en la base de código.## Pasos1. **Auditoría de dependencias** - Detectar vulnerabilidades conocidas - Actualizar paquetes desactualizados - Revisar dependencias de terceros2. **Revisión de seguridad del código** - Detectar vulnerabilidades comunes - Revisar autenticación/autorización - Auditar prácticas de manejo de datos3. **Seguridad de la infraestructura** - Revisar variables de entorno - Verificar controles de acceso - Auditar la seguridad de la red## Lista de verificación de seguridad- [ ] Dependencias actualizadas y seguras- [ ] Sin secretos hardcodeados- [ ] Validación de entradas implementada- [ ] Autenticación segura- [ ] Autorización configurada correctamente
Configurar nueva función
Copy
Ask AI
# Configurar nueva feature## Descripción generalConfigura sistemáticamente una nueva feature, desde la planificación inicial hasta la estructura de implementación.## Pasos1. **Definir requisitos** - Aclarar el alcance y los objetivos de la feature - Identificar historias de usuario y criterios de aceptación - Planificar el enfoque técnico2. **Crear rama de la feature** - Ramificar desde main/develop - Configurar el entorno de desarrollo local - Configurar cualquier dependencia nueva3. **Planificar la arquitectura** - Diseñar modelos de datos y APIs - Planificar componentes de UI y flujos - Definir la estrategia de testing## Checklist de configuración de la feature- [ ] Requisitos documentados- [ ] Historias de usuario redactadas- [ ] Enfoque técnico definido- [ ] Rama de la feature creada- [ ] Entorno de desarrollo listo
Crear pull request
Copy
Ask AI
# Crear PR## Descripción generalCrea un pull request bien estructurado con una descripción clara, etiquetas y revisores.## Pasos1. **Preparar la rama** - Asegúrate de que todos los cambios estén confirmados - Envía la rama al remoto - Verifica que la rama esté actualizada con main2. **Escribir la descripción del PR** - Resume los cambios de forma clara - Incluye contexto y motivación - Enumera cualquier cambio incompatible - Agrega capturas de pantalla si hay cambios en la UI3. **Configurar el PR** - Crea el PR con un título descriptivo - Agrega etiquetas adecuadas - Asigna revisores - Vincula issues relacionados## Plantilla de PR- [ ] Funcionalidad A- [ ] Corrección de bug B- [ ] Pruebas unitarias aprobadas- [ ] Pruebas manuales completadas
Ejecuta las pruebas y corrige los fallos
Copy
Ask AI
# Ejecuta todas las pruebas y corrige los errores## Descripción generalEjecuta toda la batería de pruebas y corrige de forma sistemática cualquier error, garantizando la calidad y la funcionalidad del código.## Pasos1. **Ejecuta la batería de pruebas** - Ejecuta todas las pruebas del proyecto - Captura la salida e identifica los errores - Revisa tanto las pruebas unitarias como las de integración2. **Analiza los errores** - Clasifícalos por tipo: intermitentes, rotos, nuevos - Prioriza las correcciones según el impacto - Revisa si los errores están relacionados con cambios recientes3. **Corrige los problemas de forma sistemática** - Empieza por los errores más críticos - Corrige un problema a la vez - Vuelve a ejecutar las pruebas después de cada corrección
Incorporar a un nuevo developer
Copy
Ask AI
# Incorporar a un nuevo developer## Descripción generalProceso completo de onboarding para que un developer nuevo arranque y quede listo rápido.## Pasos1. **Configuración del entorno** - Instalar las herramientas requeridas - Configurar el entorno de desarrollo - Configurar el IDE y las extensiones - Configurar git y las claves SSH2. **Familiarización con el proyecto** - Revisar la estructura del proyecto - Entender la arquitectura - Leer la documentación clave - Configurar la base de datos local## Lista de verificación de onboarding- [ ] Entorno de desarrollo listo- [ ] Todas las pruebas pasando- [ ] Puedes ejecutar la app localmente- [ ] Base de datos configurada y funcionando- [ ] Primer PR enviado