Referencia · Básico · 8 min
Comandos de Claude Code: chuleta de slash, atajos y flags
Chuleta de Claude Code al día: comandos /, atajos de teclado y flags de terminal por grupos, con qué hace cada uno y cuándo usarlo. Lista para copiar.
Probado con Claude Code 2.1.316 · revisado
Resumen
Claude Code tiene más de cien comandos /, decenas de atajos y otras tantas opciones de terminal. Esta chuleta reúne los que de verdad se usan en el día a día, agrupados por para qué sirven: sesión y contexto, modelo y coste, permisos y modos, proyecto y memoria, extensiones, diagnóstico, atajos de teclado y flags de línea de comandos. Cada fila dice qué hace en una frase y cuándo te conviene.
Todo está comprobado contra la documentación oficial y contra claude --help en Claude Code 2.1.316. Escribe / en una sesión para ver la lista completa de tu versión (incluidas tus skills), y ? con el cuadro vacío para ver los atajos.
Sesión y contexto
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/clear [nombre] | Empieza una conversación nueva con el contexto vacío (alias /reset y /new) | Al cambiar de tarea; el nombre etiqueta la anterior en /resume |
/compact [instrucciones] | Resume la conversación para liberar contexto sin salir de ella | Cuando el contexto se llena pero quieres seguir con la misma tarea |
/context | Muestra en una cuadrícula qué ocupa la ventana de contexto, con sugerencias | Antes de decidir entre /clear y /compact, o si Claude va lento |
/resume [sesión] | Retoma una conversación por ID o nombre, o abre el selector | Para volver a una tarea de ayer |
/rename [nombre] | Pone nombre a la sesión actual (sin nombre, lo genera) | Para encontrarla luego con /resume o claude -r |
/branch [nombre] | Crea una rama de la conversación en este punto y te cambia a ella | Para probar otro enfoque sin perder lo que llevas |
/rewind | Vuelve la conversación y/o el código a un punto anterior (alias /checkpoint, /undo) | Cuando Claude tomó un mal camino y quieres deshacer sus cambios |
/btw [pregunta] | Hace una pregunta lateral sin añadirla a la conversación | Para una duda rápida que no debe ensuciar el contexto |
/copy [N] | Copia la última respuesta (o la N-ésima) al portapapeles | Para pegar un bloque de código o una respuesta fuera |
/export [archivo] | Exporta la conversación como texto plano | Para guardar o compartir una sesión |
/recap | Genera un resumen de una línea de la sesión | Al volver de una pausa |
/exit | Sale de Claude Code (alias /quit) | Al terminar |
/context
/compact conserva solo la decisión sobre la API y los archivos tocados
/clear arreglo-login
/resume arreglo-login
La diferencia entre limpiar y compactar, y la compactación en reposo, están en /clear vs /compact.
Modelo y coste
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/model [modelo] | Cambia el modelo y lo guarda como predeterminado; en el selector, s lo cambia solo para esta sesión | Para pasar a un modelo más capaz o más barato según la tarea |
/effort [nivel] | Fija el nivel de esfuerzo: de low a xhigh, max o auto; status lo muestra | Más esfuerzo para problemas difíciles, menos para tareas mecánicas |
/fast [on|off] | Activa o desactiva el modo rápido | Cuando la velocidad importa más que el coste |
/usage | Muestra coste de la sesión, límites del plan y estadísticas (alias /cost y /stats) | Para saber cuánto te queda antes del límite |
/rate-limit-options | Muestra cómo seguir trabajando cuando un límite de uso bloquea una petición | Al chocar con el límite de tu plan |
/model sonnet
/effort high
/usage
Qué modelo elegir para cada tarea está en Opus vs Sonnet vs Haiku, el modo rápido en Opus 4.8 y el modo rápido y cómo estirar tu cuota en Límite de uso.
Permisos y modos
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/permissions | Abre las reglas allow, ask y deny por ámbito, y las denegaciones recientes del modo automático (alias /allowed-tools) | Para dejar de aprobar el mismo comando una y otra vez |
/plan [descripción] | Entra en modo plan desde el cuadro, opcionalmente con la tarea | Antes de un cambio grande: acordar el enfoque sin tocar código |
/sandbox | Activa o desactiva el modo sandbox (solo en plataformas compatibles) | Para aislar los comandos de Bash del resto del sistema |
/fewer-permission-prompts | Skill incluida: revisa tus transcripciones y propone una lista de permitidos para .claude/settings.json | Cuando aprobar comandos de solo lectura te frena |
/add-dir <ruta> | Añade otra carpeta de trabajo a la sesión | Cuando la tarea toca un repositorio vecino |
/plan migra el login a OAuth sin tocar la base de datos
/permissions
Las reglas a fondo están en Permisos de Claude Code, el modo plan en Modo plan y el clasificador en Modo automático.
Proyecto, memoria y revisión
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/init | Crea un CLAUDE.md inicial para el proyecto | La primera vez que abres Claude Code en un repositorio |
/memory | Edita los CLAUDE.md, activa o desactiva la memoria automática y muestra sus entradas | Cuando Claude repite un error que una línea en CLAUDE.md evitaría |
/diff | Revisa los cambios del árbol de trabajo, incluidas las ediciones de Claude | Antes de hacer commit |
/code-review [nivel] [objetivo] | Skill incluida: revisa el diff actual, un PR, una rama o una ruta en busca de errores (alias /review) | Antes de fusionar; --fix aplica lo que encuentra |
/security-review | Analiza los cambios de tu rama frente a la rama principal de origin en busca de vulnerabilidades | Antes de subir código que toca autenticación, entradas o datos |
/cd <ruta> | Mueve la sesión a otra carpeta conservando la conversación | Para seguir la misma tarea en otro directorio |
/init
/diff
/code-review
/security-review
Cómo recortar el CLAUDE.md que genera /init está en Un CLAUDE.md que funciona, y qué revisar a mano en el checklist de revisión.
Extensiones: skills, plugins, MCP y hooks
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/skills | Lista las skills disponibles; t ordena por tokens | Para ver qué tienes instalado y qué pesa |
/reload-skills | Vuelve a leer las carpetas de skills y comandos sin reiniciar | Tras crear o editar una skill durante la sesión |
/skill-doctor | Muestra cuánto contexto cuesta cada skill y cuánto se usa | Para decidir cuáles desactivar |
/plugin [subcomando] | Abre el gestor de plugins o actúa directo (list, install, enable, disable) | Para instalar o apagar un plugin |
/reload-plugins | Recarga los plugins activos para aplicar cambios sin reiniciar | Tras instalar o modificar un plugin |
/mcp | Gestiona las conexiones y la autenticación de los servidores MCP; reconnect all reintenta los caídos | Cuando un servidor MCP no responde o pide login |
/hooks | Muestra la configuración de hooks | Para comprobar qué se ejecuta en cada evento |
/agents | En 2.1.316 solo recuerda que pidas a Claude crear el subagente o edites .claude/agents/ | Para no buscar el menú antiguo, que desapareció tras la 2.1.197 |
/statusline | Configura la barra de estado, describiéndola o copiando tu prompt de shell | Para ver modelo, contexto y límites siempre a la vista |
/output-style [estilo] | Lista los estilos de salida o cambia a uno | Para respuestas más breves o más didácticas |
Desde la terminal, sin abrir sesión:
# Añadir un servidor MCP remoto y listar los configurados
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
claude mcp list
# Instalar un plugin y ver qué trae y cuánto contexto cuesta
claude plugin install <plugin>
claude plugin details <plugin>
Cada pieza tiene su receta: primera skill, crear un plugin, MCP para programadores, hooks de seguridad, subagentes y statusline. Si dudas cuál usar, mira qué pieza usar.
Diagnóstico
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/doctor | Skill incluida: revisa instalación, settings, extensiones y CLAUDE.md, y propone arreglos que aplica si confirmas (alias /checkup) | Cuando algo falla y no sabes por qué |
/debug [descripción] | Skill incluida: activa el registro de depuración y lo analiza | Para un fallo concreto que puedes reproducir |
/status | Muestra versión, modelo, cuenta y conectividad | Para confirmar con qué cuenta y modelo trabajas |
/config | Abre los ajustes (tema, modelo, estilo…); acepta clave=valor | Para cambiar una preferencia sin editar JSON |
/tasks | Muestra y gestiona el trabajo en segundo plano de la sesión (alias /bashes) | Para ver o parar un comando o subagente en segundo plano |
/release-notes | Abre el changelog por versión | Tras actualizar, para ver qué cambió |
/bug [informe] | Reporta un error o comparte la conversación, con pantalla de consentimiento | Para avisar a Anthropic de un fallo |
/help | Muestra la ayuda y los comandos disponibles | Cuando no recuerdas un comando |
# Desde la terminal, sin abrir sesión
claude --version
claude doctor
claude auth status --text
claude update
Los errores más frecuentes (529, 401, 403, límites) y su arreglo están en Errores comunes de Claude Code.
Atajos de teclado
| Atajo | Qué hace | Cuándo usarlo |
|---|---|---|
Esc | Interrumpe a Claude o cierra un diálogo, conservando lo hecho | Cuando va por mal camino y quieres redirigirlo |
Esc Esc | Con texto, borra el borrador; con el cuadro vacío, abre el menú de rebobinado | Para deshacer sin escribir /rewind |
Shift+Tab | Cambia de modo de permisos: Manual, acceptEdits, plan y, si están disponibles, bypassPermissions y auto | Para entrar en modo plan o aceptar ediciones en un segundo |
Ctrl+C | Interrumpe; sin nada en marcha, borra el cuadro y una segunda pulsación sale | Para parar o salir |
Ctrl+R | Busca hacia atrás en el historial de prompts | Para repetir un prompt largo |
Ctrl+O | Abre el visor de la transcripción con el detalle de herramientas | Para ver qué ejecutó exactamente |
Ctrl+B | Pasa a segundo plano los comandos de Bash y agentes en marcha (en tmux, dos veces) | Con un servidor o tests largos que no quieres esperar |
Ctrl+T | Muestra u oculta la lista de tareas de Claude | Para seguir el avance de una tarea larga |
Ctrl+G | Abre el prompt en tu editor de texto | Para escribir un prompt largo con calma |
Ctrl+V | Pega una imagen del portapapeles (Alt+V en Windows y WSL) | Para enseñarle una captura de un error |
Ctrl+J o \ + Enter | Salto de línea sin enviar, en cualquier terminal | Para prompts de varias líneas |
Alt+P | Cambia de modelo sin borrar lo escrito (Option+P en macOS) | A mitad de un prompt |
Alt+T | Activa o desactiva el pensamiento extendido (Option+T en macOS); no afecta a los modelos 5.5 ni Fable, que siempre lo usan | Con modelos anteriores |
! al inicio | Modo shell: ejecuta el comando y añade su salida a la sesión | Para que Claude vea la salida de git status o tus tests |
@ | Autocompleta rutas de archivo para mencionarlas | Para señalar el archivo exacto |
? con el cuadro vacío | Muestra u oculta el panel de atajos | Para descubrir el resto |
! git status
Revisa @src/auth/login.ts y explica por qué falla el test
En macOS, los atajos con Alt necesitan configurar Option como Meta en tu terminal. Si Shift+Enter no hace salto de línea en tu editor, /terminal-setup lo instala en VS Code, Cursor, Alacritty o Zed, y /keybindings abre tu archivo de atajos para cambiarlos.
Flags de línea de comandos más usados
| Flag | Qué hace | Cuándo usarlo |
|---|---|---|
-p, --print | Responde y sale, sin modo interactivo | En scripts, cron y tuberías |
-c, --continue | Carga la conversación más reciente de esta carpeta | Para seguir donde lo dejaste |
-r, --resume [sesión] | Retoma una sesión por ID o nombre, o abre el selector | Para volver a una sesión concreta |
-n, --name <nombre> | Pone nombre a la sesión | Para retomarla luego con claude -r <nombre> |
--model <modelo> | Elige el modelo de esta sesión (sonnet, opus, haiku, fable o un nombre completo) | Para empezar ya con el modelo adecuado |
--effort <nivel> | Fija el esfuerzo de esta sesión, sin guardarlo | Para un script que no necesita pensar mucho |
--permission-mode <modo> | Empieza en un modo de permisos (default, acceptEdits, plan, auto, dontAsk, bypassPermissions) | Para abrir directamente en modo plan |
-w, --worktree [nombre] | Abre la sesión en un git worktree aislado | Para varias tareas en paralelo sin pisarse |
--add-dir <rutas> | Da acceso a carpetas adicionales | Cuando la tarea cruza dos repositorios |
--allowedTools <herramientas> | Herramientas que se ejecutan sin pedir permiso | En -p, para que el script no se quede esperando |
--output-format <formato> | Salida text, json o stream-json (solo con -p) | Para procesar la respuesta con otro programa |
--max-turns <n> | Limita los turnos del agente (solo con -p) | Para que un script no se alargue sin control |
--max-budget-usd <importe> | Para cuando el gasto estimado llega al tope (solo con -p) | Al pagar por uso con clave de API |
--append-system-prompt <texto> | Añade texto al final del prompt de sistema | Para una regla puntual sin tocar CLAUDE.md |
--debug [filtro] | Activa el modo depuración, con filtro opcional (--debug=hooks,mcp) | Cuando un hook o un MCP no se comporta |
--safe-mode | Arranca con todas las personalizaciones desactivadas | Para saber si el fallo viene de tu configuración |
# Una pregunta y salir
claude -p "explica qué hace este proyecto"
# Pasarle un archivo por tubería
cat logs.txt | claude -p "explica el error"
# Seguir la última conversación de esta carpeta
claude -c
# Retomar una sesión por nombre con un prompt nuevo
claude -r "auth-refactor" "termina este PR"
# Empezar en modo plan con un modelo concreto
claude --model opus --permission-mode plan
# Script acotado con salida JSON
claude -p "lista los TODO del repo" --output-format json --max-turns 3
# Trabajo en paralelo en un worktree
claude -w feature-auth
claude -p en scripts y cron está en Claude Code headless, los worktrees en varios agentes en paralelo y el control desde el móvil (--remote-control o /remote-control) en Remote Control.
Comandos que ya no existen
| Comando | Qué pasó | Qué usar ahora |
|---|---|---|
/vim | Eliminado en la 2.1.92 | /config → Editor mode |
/pr-comments | Eliminado en la 2.1.91 | Pídele a Claude que lea los comentarios del PR |
/ultraplan | Eliminado | El modo plan (/plan o Shift+Tab) |
--enable-auto-mode | Eliminado en la 2.1.111 | --permission-mode auto |
Qué comprobamos
En Linux con Claude Code 2.1.316 contrastamos cada comando, atajo y flag con la documentación oficial (comandos, modo interactivo y referencia de la CLI) y con claude --help, claude mcp --help y claude plugin --help. Solo consultamos la ayuda: no ejecutamos los comandos que gastan uso. --max-turns está en la documentación pero no aparece en claude --help de esta versión. Los comandos / que no ves en tu menú pueden depender de tu plan, tu plataforma o tu versión.
Revisado el 2-nov-2026 con Claude Code 2.1.316; fuente: documentación oficial.
Preguntas frecuentes
¿Cómo veo todos los comandos de Claude Code?
Escribe / en una sesión: aparece la lista completa de tu versión, incluidas tus skills y las de tus plugins, y puedes filtrar escribiendo. /help muestra la ayuda, y claude --help las opciones de terminal.
¿Qué diferencia hay entre /clear y /compact?
/clear empieza una conversación nueva con el contexto vacío; /compact resume la actual para liberar espacio y seguir con la misma tarea. Lo explicamos con ejemplos en /clear vs /compact.
¿Puedo crear mis propios comandos?
Sí: cualquier skill en .claude/skills/<nombre>/SKILL.md (o un archivo en .claude/commands/) crea /nombre. Tienes cinco listos para copiar en el pack de comandos y el paso a paso en primera skill.
¿Cómo retomo una conversación anterior?
claude -c carga la más reciente de la carpeta actual y claude -r abre el selector o retoma una por ID o nombre. Dentro de una sesión, /resume hace lo mismo.