DICCIONARIO · C

Comandos slash de Claude Code

Los comandos slash son órdenes que empiezan por una barra (/) y se escriben en el cuadro de prompt de Claude Code para controlar la sesión: cambiar de modelo, limpiar o compactar el contexto, entrar en modo plan o gestionar permisos. Además de los integrados, puedes crear los tuyos con archivos Markdown y usar los que aportan skills, plugins y servidores MCP.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Órdenes de control dentro de una sesión de Claude Code
Cómo se usan
Escribe / al inicio del mensaje para ver y filtrar la lista
Comandos propios
.claude/skills/nombre/SKILL.md o .claude/commands/nombre.md
Personales
~/.claude/skills/ (disponibles en todos tus proyectos)
De plugins
Con espacio de nombres: /nombre-del-plugin:comando

≡En resumen

  • Un comando slash solo se reconoce al principio del mensaje; el texto que lo sigue son sus argumentos.
  • Hay dos familias: comandos integrados, cuyo comportamiento está programado en Claude Code, y skills incluidas, que son prompts empaquetados.
  • Los comandos personalizados se han unificado con las skills: un archivo en .claude/commands/ y una skill en .claude/skills/ crean el mismo tipo de comando.
  • Los comandos propios admiten argumentos ($ARGUMENTS, $0, $1…), herramientas preaprobadas y salida de comandos de shell inyectada antes de que Claude los lea.
  • Los servidores MCP pueden exponer prompts que aparecen como comandos, y los plugins añaden los suyos con un prefijo propio.

01 ¿Qué son los comandos slash?

Un comando slash es una instrucción que empieza por / y que no va dirigida al modelo como conversación, sino a la propia herramienta. Al escribir / en Claude Code se despliega un menú con todos los comandos disponibles y, a medida que tecleas, la lista se filtra. Lo que escribas después del nombre del comando se le pasa como argumento.

Sirven para tareas de control que harías decenas de veces al día: empezar una conversación nueva, resumir el contexto cuando se llena, cambiar de modelo o de nivel de esfuerzo, revisar los permisos o lanzar flujos de trabajo empaquetados, como una revisión de código o una tarea en bucle.

02 Los comandos integrados más útiles

La lista completa cambia con cada versión y depende de tu plataforma y plan, así que conviene consultarla escribiendo /help. Estos son los que más se usan en el día a día:

Comando Para qué sirve
/init Analiza el proyecto y crea un CLAUDE.md inicial con comandos, convenciones y estructura
/clear Empieza una conversación nueva con el contexto vacío
/compact [instrucciones] Resume la conversación para liberar contexto; puedes indicar en qué centrarse
/context Muestra cuánto contexto ocupan las instrucciones, herramientas y mensajes
/model y /effort Cambian el modelo y el nivel de esfuerzo de razonamiento
/plan [tarea] Entra en modo plan directamente, opcionalmente con la tarea
/permissions Gestiona las reglas allow, ask y deny de las herramientas
/memory Edita los archivos CLAUDE.md y activa o desactiva la memoria automática
/resume y /rewind Retoman una conversación anterior o vuelven a un punto previo de la conversación y del código
/mcp, /plugin y /hooks Gestionan servidores MCP, plugins y muestran los hooks configurados
/usage Muestra el coste de la sesión, los límites del plan y estadísticas (alias: /cost y /stats)
Comandos slash integrados de uso frecuente (documentación oficial, octubre de 2026)

03 Comandos que son skills incluidas

01

/code-review

Revisa el diff actual, un PR o una rama en busca de errores de corrección, con varios niveles de profundidad. /review es su alias.

02

/simplify

Revisa el código cambiado buscando reutilización, simplificación y eficiencia, y aplica las mejoras.

03

/loop

Repite un prompt cada cierto intervalo mientras la sesión sigue abierta, por ejemplo para vigilar un despliegue.

04

/batch

Divide un cambio grande en unidades independientes y las reparte entre varios agentes en paralelo tras aprobar el plan.

05

/doctor

Diagnostica problemas de instalación, ajustes y CLAUDE.md y propone correcciones.

06

/debug

Activa el registro de depuración de la sesión y ayuda a investigar fallos leyendo ese registro.

Estas skills se cargan solo cuando las invocas, por lo que no ocupan contexto el resto del tiempo. Si quieres entender cómo se escriben, la ficha de las skills de Claude explica su estructura y cuándo las carga Claude por su cuenta.

04 Cómo crear tus propios comandos slash

Los comandos personalizados se han fusionado con las skills. Un archivo .claude/commands/deploy.md y una skill en .claude/skills/deploy/SKILL.md crean el mismo comando /deploy. Los archivos antiguos de .claude/commands/ siguen funcionando, pero el formato de skill es el recomendado porque permite añadir archivos de apoyo en la misma carpeta y controlar quién puede invocarla. El archivo principal se describe en la ficha de SKILL.md.

  1. 1

    Elige el alcance

    Para todo el equipo, crea la carpeta en .claude/skills/ del repositorio; para ti en todos tus proyectos, en ~/.claude/skills/.

  2. 2

    Crea el archivo

    Dentro de una carpeta con el nombre del comando, escribe un SKILL.md con un frontmatter YAML y el prompt en Markdown.

  3. 3

    Describe el comando

    Rellena description (Claude la usa para saber cuándo cargarlo) y, si recibe parámetros, argument-hint para el autocompletado.

  4. 4

    Limita quién lo lanza

    Con disable-model-invocation: true solo tú puedes ejecutarlo; útil para despliegues u operaciones con efectos externos.

  5. 5

    Pruébalo

    Escribe / y el nombre en una sesión. Si lo creaste con la sesión abierta, usa /reload-skills para que aparezca.

05 Argumentos, herramientas y contexto dinámico

Elemento Qué hace
$ARGUMENTS Se sustituye por todo el texto escrito después del comando
$0, $1… o $ARGUMENTS[N] Un argumento concreto por posición, empezando en 0
arguments en el frontmatter Da nombre a los argumentos para usarlos como $componente o $origen
allowed-tools Herramientas que el comando puede usar sin pedir permiso en ese turno
model y effort Fuerzan un modelo o un nivel de esfuerzo mientras se ejecuta
Signo de exclamación con comillas invertidas Ejecuta un comando de shell antes de que Claude lea el prompt e inserta su salida
Opciones más útiles al escribir un comando propio
Ejemplo · Ejemplo: comando para resumir cambios

Una skill summarize-changes con description: Resume los cambios sin confirmar y señala lo arriesgado y, en el cuerpo, la línea !`git diff HEAD` seguida de "Resume los cambios anteriores en tres viñetas". Al escribir /summarize-changes, Claude Code ejecuta el diff, pega su salida en el prompt y Claude responde con el resumen sin tener que buscar nada.

06 Comandos de servidores MCP y de plugins

Los servidores MCP pueden exponer prompts que Claude Code muestra en el menú como comandos, de modo que una integración con tu gestor de incidencias o tu CRM puede traer sus propias plantillas listas para usar. Los plugins también añaden comandos, y para que no choquen con los tuyos llevan delante el nombre del plugin: una skill review del plugin mi-plugin se invoca como /mi-plugin:review.

Conflicto Resultado
Skill y archivo de .claude/commands/ Gana la skill
Personal y de proyecto Gana el personal
Empresa y personal Gana el de la empresa
Plugin y local No chocan: el del plugin lleva su prefijo
Qué gana cuando dos comandos tienen el mismo nombre

07 Buenas prácticas con los comandos slash

  • ✓Usa /clear al cambiar de tarea: arrastrar contexto viejo empeora las respuestas y gasta más tokens.
  • ✓Lanza /compact con instrucciones (por ejemplo, "conserva las decisiones de arquitectura") antes de que el contexto se llene.
  • ✓Revisa /context cuando una sesión vaya lenta para ver qué ocupa espacio.
  • ✓Empieza las tareas grandes con /plan y deja que Claude explore antes de tocar código.
  • ✓Escribe descripciones concretas en tus comandos para que Claude no los cargue cuando no toca.
  • ✓Versiona los comandos del equipo en el repositorio y deja los personales en tu carpeta de usuario.

El paso a plan mode y la compactación de contexto son los dos hábitos que más mejoran las sesiones largas. Si estás montando un flujo con agentes para tu producto, nuestro equipo de desarrollo de aplicaciones trabaja así a diario, y en el catálogo de recursos sobre Claude encontrarás más herramientas de la comunidad. Si lo que buscas es llevar estos agentes a otras áreas del negocio, habla con nuestra agencia de IA.

Preguntas frecuentes sobre Comandos slash de Claude Code

Es una orden que empieza por / y se escribe al principio del mensaje para controlar la sesión: cambiar de modelo, limpiar el contexto, entrar en modo plan o lanzar un flujo empaquetado. El texto que sigue al comando son sus argumentos.

Escribe / en el cuadro de prompt para ver el menú y filtra tecleando letras, o usa /help. La lista depende de tu versión, tu plataforma, tu plan y las skills y plugins que tengas instalados.

/clear empieza una conversación nueva con el contexto vacío. /compact mantiene la misma conversación pero resume lo anterior para liberar espacio, y admite instrucciones sobre qué conservar.

Sí. Los archivos de .claude/commands/ siguen creando comandos, pero los comandos personalizados se han unificado con las skills y el formato recomendado es .claude/skills/nombre/SKILL.md.

Usa $ARGUMENTS para todo el texto que escribas tras el comando, o $0, $1 y siguientes para cada argumento por posición. También puedes declarar nombres en el campo arguments del frontmatter.

Sí, si su descripción encaja con la tarea, porque los comandos son skills. Para impedirlo, añade disable-model-invocation: true en el frontmatter y solo se ejecutará cuando lo escribas tú.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
C Claude Skills (Agent Skills) Las Claude Skills, o Agent Skills, son carpetas con instrucciones, scripts y recursos que Claude carga cuando una tarea las necesita. Cada skill tiene un archivo SKILL.md que dice qué hace y cuándo usarla. Sirven para que Claude siga tu proceso, tu formato o tu checklist sin repetírselo en cada conversación. S SKILL.md SKILL.md es el archivo obligatorio de toda skill de Claude. Empieza con un encabezado YAML que contiene, como mínimo, el nombre y la descripción de la skill, y sigue con instrucciones en Markdown. Claude lee primero solo el encabezado para decidir si la skill encaja y carga el resto cuando la necesita. P Plan mode (modo plan) Plan mode es un modo de permisos de Claude Code en el que Claude investiga el código y propone un plan de cambios sin editar tus archivos. Lee, ejecuta comandos para explorar y redacta el plan; las ediciones quedan bloqueadas hasta que tú lo revisas y lo apruebas, lo editas o le pides que siga planificando. C Compactación de contexto (/compact) La compactación de contexto es la técnica de sustituir la parte antigua de una conversación con un modelo de IA por un resumen, para liberar espacio en la ventana de contexto y seguir trabajando. En Claude Code ocurre de forma automática al acercarse al límite o a mano con el comando /compact; en la API de Claude existe como función del lado del servidor. C Claude Code Claude Code es la herramienta agéntica de programación de Anthropic. Lee tu código, edita archivos, ejecuta comandos, hace commits y abre pull requests a partir de instrucciones en lenguaje natural. Funciona en la terminal, en VS Code y JetBrains, en la app de escritorio de Claude y en la web. P Plugin Un plugin es un complemento de software que se instala sobre un programa anfitrión para añadirle funciones sin modificar su código base. Es la pieza que hace ampliables a WordPress, los editores de imagen o los entornos de desarrollo. Bien elegidos ahorran desarrollo; mal mantenidos son la principal vía de entrada de vulnerabilidades en una web.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp