Los slash commands son atajos que ejecutas escribiendo /nombre en Claude Code. Encapsulan
un prompt o un flujo que repites, para no reescribirlo cada vez. Los hay integrados (/help,
/clear…) y personalizados, que defines tú.
Un command personalizado es un archivo Markdown en la carpeta de comandos del proyecto o del
usuario (.claude/commands/). El nombre del archivo es el nombre del comando; su contenido es
el prompt/instrucciones que se ejecutan al invocarlo. Pueden aceptar argumentos y referirse a
archivos del repo.
.claude/commands/
deploy.md → /deploy
review-pr.md → /review-prSe confunden, pero se disparan distinto:
/nombre. Control manual.Usa command cuando quieres decidir el “cuándo”; usa skill cuando quieres que Claude lo decida.
Son parte de la familia de extensibilidad de Claude Code y se pueden distribuir dentro de plugins.