Automatiza acciones repetitivas con un solo comando
Los slash commands son archivos Markdown que Claude puede ejecutar cuando los invocas con /. Viven en tu proyecto bajo .claude/commands/ y contienen instrucciones que Claude sigue cada vez que los llamas. Son como macros inteligentes.
.claude/
└── commands/
├── optimize.md → /optimize
├── pr.md → /pr
├── commit.md → /commit
└── review.md → /reviewCada archivo tiene dos partes: frontmatter YAML con metadata, y el cuerpo con las instrucciones para Claude.
--- name: commit description: Genera un mensaje de commit siguiendo Conventional Commits --- Analiza los cambios staged (git diff --staged) y genera un mensaje de commit que: 1. Siga el formato Conventional Commits: type(scope): description 2. Use tipos: feat, fix, chore, docs, refactor, test, style 3. Descripción en presente, máximo 72 caracteres 4. Añade body si los cambios son complejos Tipos más comunes: - feat: nueva funcionalidad - fix: corrección de bug - chore: cambios de build, dependencias - refactor: refactor sin cambio de funcionalidad
Puedes usar $ARGUMENTS en el cuerpo del comando para que acepte parámetros. Ejemplo: /review security evalúa específicamente vulnerabilidades.
# Invocar directamente en el chat /commit # Con argumentos /review security # Ver todos los disponibles /help
Los slash commands del proyecto (.claude/commands/) son locales al repositorio. Los personales (~/.claude/commands/) están disponibles en todos tus proyectos.
ejercicio
Crea tu primer slash command
Crea el archivo .claude/commands/standup.md en tu proyecto con el contenido de abajo. Después invócalo con /standup en Claude Code.
--- name: standup description: Genera el reporte de standup diario basado en los commits recientes --- Revisa los commits de las últimas 24 horas con: git log --since="24 hours ago" --oneline Genera un reporte de standup en este formato: **Ayer:** - [lista de lo que hice basado en commits] **Hoy:** - [sugerencias de próximos pasos lógicos basado en el trabajo reciente] **Bloqueadores:** - Ninguno (a menos que veas algo en el código que sugiera un problema) Máximo 5 puntos por sección. Tono profesional y conciso.