🚨 ¡Nueva review! ¡Mi teclado ideal! ⌨️ Perfecto para programar, el Logitech MX Keys S . ¡Échale un ojo! 👀

Un repaso a los comandos de Claude Code

Una guía práctica de los slash commands y atajos que marcan la diferencia en el día a día.

Escrito por domin el 23 de junio de 2026

Para qué sirve esto

Claude Code tiene un conjunto de comandos integrados que la mayoría de la gente no usa porque nadie los presenta de forma clara. La documentación los lista, pero no explica cuándo ni por qué usarlos.

Este post los recorre uno a uno, agrupados por utilidad, con lo justo para entender qué hacen y cuándo usarlos.

Comandos slash de Claude Code.

Configuración inicial

/init

Analiza la estructura del proyecto y genera automáticamente un archivo CLAUDE.md en la raíz. El CLAUDE.md es el punto de entrada que Claude lee al inicio de cada sesión: arquitectura del proyecto, convenciones de código, comandos de build, peculiaridades del repo.

Sin él habría que explicar el contexto del proyecto en cada prompt para darle contexto. Con él Claude ya tiene más contexto.

/init

Úsalo al empezar a trabajar con Claude Code en un proyecto nuevo. Si el proyecto ya tiene CLAUDE.md, /init lo actualiza.

Consejo

El CLAUDE.md generado es un punto de partida, no un resultado final. Vale la pena revisarlo y completarlo a mano con todo el contexto que consideres oportuno y sea relevante.


/memory

Abre el archivo de memoria del usuario (~/.claude/CLAUDE.md), que es diferente al CLAUDE.md del proyecto. Este archivo se aplica a todas las sesiones en todos los proyectos.

/memory

Es el sitio para preferencias globales que no dependen del proyecto concreto: estilo de respuesta, idioma, tipo de explicaciones que te resultan útiles, cosas que no quieres que haga nunca.

Nota

El CLAUDE.md del proyecto define el contexto del repo. El archivo de /memory define las preferencias del usuario. Ambos se cargan en cada sesión, pero con ámbitos distintos.


Gestión del contexto

/compact

Comprime el historial de la conversación en un resumen, liberando espacio en la ventana de contexto . Claude genera un resumen de lo trabajado hasta ese punto y continúa desde ahí.

/compact

Hay que usarlo cuando la sesión lleva muchos mensajes y las respuestas empiezan a ir más lentas, o cuando ves avisos de que el contexto se está llenando. No hace falta esperar al límite para usarlo.

Importante

/compact no cierra la sesión ni borra el trabajo. Solo condensa el historial. El código generado, las decisiones tomadas y el estado del proyecto se mantienen en el resumen.


/clear

Borra el historial de conversación completamente. A diferencia de /compact, no genera un resumen: empieza de cero. La configuración del proyecto (CLAUDE.md, permisos) se mantiene.

/clear

Útil cuando la conversación se ha desviado tanto que vale más empezar limpio que intentar reencauzarla. También sirve para cambiar de tarea dentro del mismo proyecto sin arrastrar contexto irrelevante.


/cost

Muestra el uso de tokens y el coste acumulado de la sesión actual.

/cost

Útil para entender cuánto contexto queda disponible antes de necesitar /compact, y para tener control sobre el gasto si usas la API de pago.


Preguntas en paralelo sin interrumpir

/btw

Permite hacer una pregunta secundaria mientras Claude Code está ejecutando una tarea larga, sin interrumpir el hilo principal. Claude responde a la pregunta y luego continúa con lo que estaba haciendo.

/btw cuándo se introdujo Promise.allSettled en JavaScript?

La diferencia con preguntar directamente es que una pregunta normal puede desviar el contexto de la tarea en curso. Con /btw, la consulta se trata como algo aparte y el flujo principal no se ve afectado.


Ejecutar comandos de terminal

El prefijo !

Ejecuta cualquier comando de shell directamente desde el chat de Claude Code, sin salir de la conversación. La salida aparece en la misma ventana y Claude la ve y puede usarla.

! git status
! npm test
! cat logs/error.log

Sin este prefijo, el flujo sería: Claude Code sugiere un comando -> tú abres la terminal -> lo ejecutas -> copias la salida -> vuelves al chat -> la pegas. Con !, ese ciclo desaparece.

Es especialmente útil para depuración iterativa. Claude Code propone algo, lo ejecutas con !, ve el resultado y ajusta.

Consejo

También puedes encadenar comandos: ! npm run build && npm test. Claude ve toda la salida de ambos.


Modelo y velocidad

/model

Cambia el modelo de Claude Code a mitad de sesión sin perder el contexto de la conversación.

/model

Muestra un selector con los modelos disponibles. Los modelos actuales son Opus 4.8, Sonnet 4.6 y Haiku 4.5. Cada uno tiene un equilibrio distinto entre profundidad de razonamiento, velocidad y coste.

Un uso práctico: empezar el diseño de algo complejo con Opus, cambiar a Haiku para generar código repetitivo rápido, y volver a Sonnet para revisar.


/fast

Activa el modo rápido, que usa Claude Opus con una configuración optimizada para velocidad de respuesta. No baja a un modelo menor: sigue siendo Opus, pero priorizando velocidad sobre profundidad.

/fast

El mismo comando lo desactiva. También se puede alternar con Alt+T (o Option+T en Mac).

Sirve para ciclos de iteración rápida donde lo que importa es velocidad: explorar ideas, hacer prototipos, refactorizaciones mecánicas. Para análisis más profundos, vale más desactivarlo.


Revisión de código y pull requests

/review

Lanza una revisión sistemática del código. Cubre errores lógicos, casos límite, claridad, rendimiento y posibles problemas de seguridad.

/review

La diferencia con pedir una revisión en el chat es que /review sigue una estructura predefinida, lo que hace la salida más completa y predecible.


/pr_comments

Carga los comentarios de revisión de una pull request de GitHub directamente en el contexto de la sesión.

/pr_comments

Permite trabajar sobre los comentarios del PR sin tener que copiar y pegar desde GitHub. Claude ve exactamente qué señalaron los revisores, en qué líneas, y puede ayudar a resolverlo sin perder el hilo.

Nota

Requiere que Claude Code tenga acceso a GitHub configurado, ya sea mediante el MCP de GitHub o con gh (GitHub CLI) instalado y autenticado.


Diagnóstico y ayuda

/doctor

Comprueba el estado de la instalación de Claude Code: clave API, versión de Node, permisos, archivos de configuración e integración con la terminal.

/doctor

Es el primer comando a ejecutar cuando algo no funciona como debería. Da un diagnóstico claro de qué está bien y qué no, antes de empezar a buscar el problema a mano.


/help

Lista todos los comandos disponibles con una descripción corta de cada uno.

/help

Tabla de referencia

ComandoQué haceCuándo usarlo
/initGenera el CLAUDE.md del proyectoAl empezar con un proyecto nuevo
/memoryAbre las preferencias globales del usuarioPara configurar comportamientos que apliquen a todos los proyectos
/compactComprime el historial en un resumenCuando el contexto se está llenando
/clearBorra el historial de conversaciónPara empezar de cero sin cerrar la sesión
/costMuestra tokens usados y coste de la sesiónPara saber cuánto contexto queda disponible
/btwPregunta algo sin interrumpir la tarea en cursoCuando Claude está ejecutando algo y tienes una duda puntual
! comandoEjecuta un comando de shell en el chatSiempre que necesites ver la salida de un comando sin salir del chat
/modelCambia el modelo a mitad de sesiónPara alternar entre profundidad y velocidad según la tarea
/fastActiva modo rápido (Opus optimizado para velocidad)Iteración rápida, prototipos, exploración
/reviewRevisión sistemática del códigoAntes de hacer un PR o al terminar una funcionalidad
/pr_commentsCarga los comentarios de un PR de GitHubAl trabajar sobre los comentarios de una revisión
/doctorDiagnóstico de la instalaciónCuando algo no funciona como debería
/helpLista todos los comandos disponiblesCuando no recuerdas qué existe

Un par de cosas más que no son slash commands

El # como prefijo de mensaje. Escribir # algo en el chat añade esa nota directamente a la memoria de Claude Code sin abrir /memory. Útil para anotar algo sobre la marcha sin interrumpir el flujo de trabajo.

Shift+Tab para auto-aceptar cambios. En el modo interactivo, alternar a auto-accept significa que Claude aplica los cambios en los archivos sin pedir confirmación cada vez. Útil para tareas repetitivas donde confías en lo que va a hacer. Se puede revertir con Shift+Tab otra vez.

--continue en la CLI. Al lanzar Claude Code desde la terminal, claude --continue retoma la última sesión en lugar de empezar una nueva. Equivalente a abrir donde lo dejaste.

EA, yo también estoy empezando con Claude Code así que repasar todos estos comandos me va de perlas!

nos vemos en los bares! 🍻