Comandos de Claude Code: atajos, flags y configuración
Comandos de Claude Code en una página: comandos slash, atajos de teclado, flags de la CLI y dónde vive cada archivo de configuración, verificado con la doc oficial.
Por Yotam DahanActualizado 13 min de lecturaClaude Code
En esta página
- Iniciar, retomar y actualizar (en tu shell)
- Comandos slash de Claude Code para el día a día
- Modelos, modos y permisos
- Configurar un proyecto
- Revisar el trabajo y controlar el uso
- Cuenta y todo lo demás
- Atajos de teclado de Claude Code
- Prefijos y texto de varias líneas
- Modos de permisos de un vistazo
- Configuración de Claude Code: dónde viven los ajustes y archivos de memoria
- Un settings.json para empezar
- Qué hacer ahora
Los comandos de Claude Code son de dos tipos: comandos slash que escribes dentro de una sesión, como /clear o /model, y comandos de shell con flags que escribes antes de que empiece, como claude -c. Esta hoja de referencia de Claude Code reúne los que de verdad vas a usar, agrupados por tarea, más los atajos de teclado y la ubicación de cada archivo de configuración. Todo se verificó con la referencia oficial de comandos de Anthropic en octubre de 2026, cuando la versión actual era la 2.1.302.
¿Eres nuevo con la herramienta? El tutorial para principiantes muestra la mayoría de estos en acción, paso a paso.
/clear
Empieza una conversación nueva. Úsalo entre tareas que no tienen relación, así el contexto viejo deja de confundir a Claude y de gastar tu plan.
/context
Muestra qué está llenando la ventana de contexto. Ejecútalo cuando Claude parezca olvidar detalles anteriores.
/rewind
Abre el menú para restaurar código, conversación o ambos. Presionar Esc dos veces con el prompt vacío hace lo mismo.
Iniciar, retomar y actualizar (en tu shell)
Escribe estos en Terminal o PowerShell, no dentro de Claude Code. La lista completa está en la referencia de la CLI.
| Comando | Qué hace |
|---|---|
claude | Inicia una sesión interactiva en la carpeta actual |
claude "tu tarea" | Inicia una sesión con tu primer prompt ya enviado |
claude -p "pregunta" | Responde una vez y sale, sin sesión interactiva (modo print) |
claude -c | Continúa la conversación más reciente de esta carpeta |
claude -r | Elige una conversación anterior para retomar; claude -r "nombre" salta a una con nombre |
claude -n "nombre" | Inicia una sesión con un nombre para retomarla después |
claude --model sonnet | Arranca con un modelo concreto, por alias o nombre completo |
claude --permission-mode plan | Arranca en un modo de permisos concreto |
claude --add-dir ../shared | Da acceso también a otra carpeta |
claude --version | Muestra la versión instalada |
claude update | Instala la versión más nueva ahora |
claude doctor | Revisa tu instalación y configuración sin iniciar sesión |
claude auth status | Muestra con qué cuenta iniciaste sesión (agrega --text para texto plano) |
claude mcp list | Lista los servidores MCP que agregaste |
claude --desktop | Abre la carpeta actual en la app de escritorio (macOS y Windows x64, cuentas con suscripción) |
Comandos slash de Claude Code para el día a día
| Comando | Qué hace | Úsalo cuando |
|---|---|---|
/help | Muestra ayuda y comandos disponibles | Olvidas un comando |
/clear | Empieza una conversación nueva con el contexto vacío (también /new, /reset) | Cambias a una tarea sin relación |
/compact [enfoque] | Resume la conversación hasta ahora para liberar espacio | Una tarea larga está llenando el contexto |
/context | Muestra qué llena la ventana de contexto, como una cuadrícula de colores | Claude parece olvidar detalles anteriores |
/resume | Reabre una conversación anterior (también /continue) | Quieres recuperar la sesión de ayer |
/rename [nombre] | Le pone nombre a la sesión actual | Antes de /clear, para encontrarla después |
/branch | Separa una copia de la conversación para probar otra dirección | Quieres experimentar sin perder el camino actual |
/rewind | Vuelve el código y la conversación a un punto anterior (también /undo, /checkpoint) | Un cambio salió mal |
/btw [pregunta] | Hace una pregunta aparte que no se suma a la conversación | Necesitas comprobar algo rápido a mitad de tarea |
/copy | Copia la última respuesta al portapapeles | Quieres pegar una respuesta en otro lado |
/export [archivo] | Guarda la conversación como texto plano | Quieres un registro |
/recap | Da un resumen de una línea de la sesión hasta ahora | Vuelves después de una pausa |
/exit | Sale de Claude Code (también /quit) | Terminaste |
Modelos, modos y permisos
| Comando | Qué hace |
|---|---|
/model [nombre] | Cambia de modelo y lo guarda como predeterminado; presiona s en el selector para cambiarlo solo en esta sesión |
/effort [nivel] | Define cuánto piensa el modelo: low, medium, high, xhigh o max |
/fast | Activa o desactiva el modo rápido, un Opus más veloz a mayor precio; en planes de suscripción se cobra con créditos de uso |
/plan [tarea] | Entra en modo plan, opcionalmente con una tarea |
/permissions | Ve y edita tus reglas de permitir, preguntar y denegar |
/config | Abre la configuración (también /settings); /config theme=dark fija un valor directamente |
/theme | Cambia el tema de colores |
/output-style [estilo] | Cambia cómo Claude da formato a sus respuestas |
Configurar un proyecto
| Comando | Qué hace |
|---|---|
/init | Genera un CLAUDE.md inicial para el proyecto |
/memory | Abre y edita tus archivos CLAUDE.md, y activa o desactiva la memoria automática |
/mcp | Gestiona los servidores MCP conectados y sus inicios de sesión |
/skills | Lista las skills disponibles en esta sesión |
/plugin | Explora, instala y gestiona plugins |
/hooks | Muestra los hooks configurados |
/add-dir <ruta> | Da a esta sesión acceso a otra carpeta |
/cd <ruta> | Mueve la sesión a otra carpeta y conserva la conversación |
/keybindings | Abre tu archivo de atajos de teclado |
/terminal-setup | Configura atajos de nueva línea para tu terminal (Shift+Enter en VS Code y Cursor, teclas Option en Apple Terminal) |
/statusline | Configura la línea de estado debajo del prompt |
/doctor | Hace una revisión de la instalación que encuentra problemas y ofrece arreglarlos |
Skills y MCP tienen cada uno su guía: cómo crear una skill de Claude y qué es MCP.
Revisar el trabajo y controlar el uso
| Comando | Qué hace |
|---|---|
/diff | Revisa los cambios en tu carpeta de trabajo, incluidas las ediciones de Claude |
/code-review | Revisa los cambios actuales en busca de errores (también /review); agrega --fix para aplicar lo encontrado |
/security-review | Revisa los cambios de tu rama en busca de problemas de seguridad |
/usage | Muestra el costo de la sesión, los límites de uso del plan y la actividad (también /cost, /stats) |
/status | Muestra versión, modelo, cuenta y datos de conexión |
/insights | Genera un informe HTML sobre cómo usas Claude Code |
/release-notes | Muestra qué cambió en cada versión |
Cuenta y todo lo demás
| Comando | Qué hace |
|---|---|
/login y /logout | Inicia o cierra sesión en tu cuenta de Anthropic |
/upgrade | Abre la página para pasar a un plan superior |
/usage-credits | Activa o solicita créditos de uso para cuando llegues a un límite |
/rate-limit-options | Elige qué pasa cuando un límite de uso frena una tarea |
/privacy-settings | Ve y actualiza la configuración de privacidad (Pro y Max) |
/feedback | Envía comentarios o un reporte de error (/bug abre el mismo diálogo) |
/powerup | Toma lecciones interactivas cortas sobre funciones de Claude Code |
/desktop | Continúa esta sesión en la app de escritorio |
/remote-control | Continúa esta sesión desde tu teléfono o un navegador (también /rc) |
/mobile | Muestra un código QR para descargar la app móvil de Claude |
/loop [intervalo] [prompt] | Repite un prompt cada cierto tiempo mientras la sesión sigue abierta |
/schedule | Crea rutinas que se ejecutan en la nube según un horario |
/goal [condición] | Mantiene a Claude trabajando entre turnos hasta que se cumpla una condición |
¿No recuerdas qué comando encaja? Claude Code puede responder preguntas sobre sí mismo, así que pregúntale directamente:
Estoy por [TAREA]. ¿Qué comandos slash, atajos o ajustes me ayudarían más? Explica cada uno en una sola línea y dime cuándo no usarlo.Atajos de teclado de Claude Code
De la referencia del modo interactivo. Las teclas de Mac y Windows son iguales salvo que se indique.
| Atajo | Qué hace |
|---|---|
| Esc | Detiene a Claude a mitad de paso (conserva el trabajo hecho); cierra un diálogo |
| Esc dos veces | Con el prompt vacío, abre el menú para retroceder; con texto, borra el borrador |
| Shift+Tab | Alterna los modos de permisos |
| Ctrl+C | Interrumpe; sin nada en marcha, la primera vez borra el prompt y la segunda sale |
| Ctrl+D | Presiónalo dos veces con el prompt vacío para salir |
| Flechas arriba y abajo | Recorre tus prompts anteriores |
| Ctrl+R | Busca en tu historial de prompts |
| Tab | Acepta una sugerencia de autocompletado |
| Ctrl+O | Muestra la transcripción completa, con cada llamada a herramientas |
| Ctrl+T | Muestra u oculta la lista de tareas de Claude |
| Ctrl+B | Manda un comando en ejecución al segundo plano |
| Ctrl+G | Abre tu prompt, o un plan propuesto, en tu editor de texto |
| Ctrl+S | Guarda aparte el borrador actual; presiónalo otra vez con el prompt vacío para recuperarlo |
| Ctrl+L | Redibuja la pantalla si se ve desordenada |
| Ctrl+V (Cmd+V en iTerm2, Alt+V en Windows) | Pega una imagen del portapapeles |
| Option+P (Mac) o Alt+P | Cambia de modelo sin perder tu borrador |
| Option+T (Mac) o Alt+T | Activa o desactiva el pensamiento extendido, en modelos donde se puede apagar |
| ? con el prompt vacío | Muestra el panel de ayuda de atajos |
En la app de escritorio, Shift+Tab no alterna modos, así que usa el selector de modo. Presiona Cmd+/ en Mac o Ctrl+/ en Windows para ver los atajos propios de la app.
Prefijos y texto de varias líneas
| Escribe esto | Qué pasa |
|---|---|
/ al inicio | Ejecuta un comando o una skill |
! al inicio | Ejecutas tú un comando de shell; la salida entra en la conversación y Claude responde |
@ | Menciona un archivo o carpeta, con autocompletado de rutas |
\ y luego Enter, o Ctrl+J | Nueva línea sin enviar, en cualquier terminal |
| Shift+Enter | Nueva línea en iTerm2, Apple Terminal, Windows Terminal, Ghostty, Kitty, WezTerm y Warp; ejecuta /terminal-setup una vez en VS Code o Cursor |
Modos de permisos de un vistazo
| La línea de estado muestra | Modo | Se ejecuta sin preguntar |
|---|---|---|
⏸ manual mode on | Manual (valor de configuración default) | Solo lecturas |
⏵⏵ accept edits on | acceptEdits | Lecturas, ediciones de archivos y comandos de archivos comunes como mkdir y mv |
⏸ plan mode on | plan | Leer y explorar; nada de ediciones hasta que apruebes un plan |
⏵⏵ auto mode on | auto | La mayoría de acciones, con una revisión de seguridad de fondo; el modo inicial en las versiones actuales |
Configuración de Claude Code: dónde viven los ajustes y archivos de memoria
~ es tu carpeta personal (%USERPROFILE% en Windows), ~/.claude es una carpeta oculta dentro de ella, y un .claude a secas es la carpeta dentro de tu proyecto. Los detalles están en la guía oficial de configuración.
| Archivo | Se aplica a | Qué contiene |
|---|---|---|
~/.claude/settings.json | Tú, en todos los proyectos | Ajustes personales: tema, modelo por defecto, tus propias reglas de permisos |
.claude/settings.json | Todo el proyecto | Permisos, hooks y plugins compartidos; haz commit para compartirlo |
.claude/settings.local.json | Tú, en este proyecto | Ajustes personales que sobrescriben; aquí se guardan las aprobaciones de "Yes, and don't ask again" |
managed-settings.json | Toda tu organización | Política de la empresa que nada sobrescribe; vive en /Library/Application Support/ClaudeCode/ (Mac), /etc/claude-code/ (Linux) o C:\Program Files\ClaudeCode\ (Windows) |
~/.claude.json | Tú | Estado de sesión, tus servidores MCP, confianza en carpetas; Claude Code lo mantiene por ti |
~/.claude/CLAUDE.md | Tú, en todos los proyectos | Instrucciones personales |
CLAUDE.md o .claude/CLAUDE.md | El proyecto | Instrucciones del proyecto |
CLAUDE.local.md | Tú, en este proyecto | Notas privadas del proyecto; agrégalo a .gitignore |
.claude/rules/*.md | El proyecto | Instrucciones divididas por tema, opcionalmente solo para ciertos archivos |
.claude/skills/<nombre>/SKILL.md | El proyecto (o ~/.claude/skills/ para ti) | Skills que ejecutas con /nombre |
.claude/agents/*.md | El proyecto (o ~/.claude/agents/ para ti) | Definiciones de subagentes |
.mcp.json | El proyecto | Servidores MCP compartidos con el equipo |
~/.claude/keybindings.json | Tú | Atajos de teclado personalizados |
~/.claude/projects/<proyecto>/memory/ | Tú, por proyecto | Memoria automática: notas que Claude escribe para sí mismo |
Cuando el mismo ajuste aparece en varios archivos, gana el más alto en este orden:
Configuración gestionada
La política de tu organización, que nada sobrescribe
Línea de comandos
Un valor de --settings, solo para esa sesión
Local del proyecto
.claude/settings.local.json, tus ajustes personales del proyecto
Proyecto compartido
.claude/settings.json, en el repositorio para el equipo
Usuario
~/.claude/settings.json, tus valores por defecto en todas partes
Las listas, como las reglas de permisos, se combinan entre archivos en lugar de reemplazarse, y una regla de denegar en cualquier lado le gana a una de permitir en cualquier lado. Lo que va dentro de los archivos CLAUDE.md tiene su propia guía: el archivo CLAUDE.md explicado.
Un settings.json para empezar
Guárdalo como .claude/settings.json en un proyecto, o como ~/.claude/settings.json para aplicarlo en todas partes:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"permissions": {
"defaultMode": "default",
"deny": [
"Read(./.env)",
"Read(./.env.*)",
"Read(./secrets/**)"
]
}
}"defaultMode": "default" hace que las sesiones nuevas de terminal empiecen en modo Manual, así Claude pregunta antes de cada edición y comando. Las reglas deny impiden que las herramientas de archivos de Claude lean los archivos de entorno, donde suelen vivir contraseñas y claves, y cualquier cosa en una carpeta secrets.
Claude Code recarga automáticamente la mayoría de cambios de configuración. Ejecuta /status para confirmar qué archivos se cargaron.
Comprueba lo que sabes0 de 3 correctas
¿Qué comando empieza una conversación nueva cuando cambias a una tarea sin relación?
No exactamente.
/clear vacía el contexto. /compact mantiene la misma conversación y la resume.
¿Dónde viven tus ajustes personales para todos los proyectos?
No exactamente.
El archivo de tu carpeta personal se aplica en todas partes. La carpeta .claude dentro de un proyecto solo se aplica ahí.
El .claude/settings.json de tu equipo permite un comando y tus ajustes de usuario lo deniegan. ¿Qué pasa?
No exactamente.
Las reglas de permisos se combinan entre archivos, y una regla de denegar en cualquier lado le gana a una de permitir.
Qué hacer ahora
Imprime esta página o déjala fijada, y aprende tres comandos por semana en lugar de todos a la vez, empezando por /clear, /context y /rewind. Cuando las sesiones largas empiecen a comerse tu plan, la guía de límites de uso de Claude Code muestra cuáles de estos comandos lo hacen rendir más. El curso de Claude Code tiene una lección dedicada a los atajos que más tiempo ahorran.
Hoja imprimible más 12 recetas para cada situación
Los 30 comandos y atajos que más usas en una sola página imprimible, más 12 recetas de 'cuando pase esto, escribe esto' para los momentos en que la gente se traba.
Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.
Preguntas frecuentes
¿Por qué no veo algunos de estos comandos?
Algunos comandos dependen de tu plataforma, plan o configuración. Por ejemplo, /desktop solo aparece en macOS y Windows x64 cuando inicias sesión con una suscripción de Claude, y /upgrade no se muestra en planes Enterprise. Si falta un comando nuevo en todas partes, ejecuta claude update.
¿Puedo crear mis propios comandos slash?
Sí. Un comando personalizado es una skill: una carpeta con un archivo SKILL.md, guardada en .claude/skills/ para un proyecto o en ~/.claude/skills/ para todos, que luego ejecutas como /nombre-de-carpeta. Los comandos antiguos de un solo archivo en .claude/commands/ también siguen funcionando.
¿Puedo cambiar los atajos de teclado?
Sí. Ejecuta /keybindings para crear o abrir ~/.claude/keybindings.json, donde puedes reasignar o desactivar la mayoría de acciones, y los cambios se aplican sin reiniciar. Algunos atajos de edición de texto, como Ctrl+W, no se pueden reasignar.
¿Claude Code tiene modo Vim?
Sí. Actívalo en /config, en Editor mode, o pon editorMode en vim dentro de ~/.claude/settings.json. El antiguo comando /vim se eliminó.
¿Dónde se guardan mis conversaciones de Claude Code?
En tu propia computadora, como archivos de texto plano en ~/.claude/projects/, que se borran a los 30 días por defecto; el ajuste cleanupPeriodDays lo cambia. Ejecutar claude purge borra todo lo que Claude Code guardó para un proyecto.
Sigue leyendo
Tutorial de Claude Code: aprende a usarlo en un fin de semana
Aprende a usar Claude Code creando la web de un negocio local: la conversación, los permisos, el modo plan, cómo deshacer y 10 consejos que ahorran horas.
Claude Code · 11 min de lecturaArchivo CLAUDE.md: qué es, dónde va y 3 plantillas
Qué es un archivo CLAUDE.md, dónde va, qué escribir y qué dejar fuera, más tres plantillas listas para copiar para dueños de negocio, marketers y sitios web.
Claude Code · 11 min de lecturaLímites de uso de Claude Code: cómo gastar menos tokens
Límites de uso de Claude Code en Pro, Max, Team y API: la ventana de 5 horas, el límite semanal, cómo ver tu consumo y 8 formas de gastar menos tokens.
Claude Code · 10 min de lectura