Saltar al contenido

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
  1. Iniciar, retomar y actualizar (en tu shell)
  2. Comandos slash de Claude Code para el día a día
  3. Modelos, modos y permisos
  4. Configurar un proyecto
  5. Revisar el trabajo y controlar el uso
  6. Cuenta y todo lo demás
  7. Atajos de teclado de Claude Code
  8. Prefijos y texto de varias líneas
  9. Modos de permisos de un vistazo
  10. Configuración de Claude Code: dónde viven los ajustes y archivos de memoria
  11. Un settings.json para empezar
  12. 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.

Los tres comandos que arreglan casi todo

/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.

ComandoQué hace
claudeInicia 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 -cContinúa la conversación más reciente de esta carpeta
claude -rElige 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 sonnetArranca con un modelo concreto, por alias o nombre completo
claude --permission-mode planArranca en un modo de permisos concreto
claude --add-dir ../sharedDa acceso también a otra carpeta
claude --versionMuestra la versión instalada
claude updateInstala la versión más nueva ahora
claude doctorRevisa tu instalación y configuración sin iniciar sesión
claude auth statusMuestra con qué cuenta iniciaste sesión (agrega --text para texto plano)
claude mcp listLista los servidores MCP que agregaste
claude --desktopAbre 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

ComandoQué haceÚsalo cuando
/helpMuestra ayuda y comandos disponiblesOlvidas un comando
/clearEmpieza 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 espacioUna tarea larga está llenando el contexto
/contextMuestra qué llena la ventana de contexto, como una cuadrícula de coloresClaude parece olvidar detalles anteriores
/resumeReabre una conversación anterior (también /continue)Quieres recuperar la sesión de ayer
/rename [nombre]Le pone nombre a la sesión actualAntes de /clear, para encontrarla después
/branchSepara una copia de la conversación para probar otra direcciónQuieres experimentar sin perder el camino actual
/rewindVuelve 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ónNecesitas comprobar algo rápido a mitad de tarea
/copyCopia la última respuesta al portapapelesQuieres pegar una respuesta en otro lado
/export [archivo]Guarda la conversación como texto planoQuieres un registro
/recapDa un resumen de una línea de la sesión hasta ahoraVuelves después de una pausa
/exitSale de Claude Code (también /quit)Terminaste

Modelos, modos y permisos

ComandoQué 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
/fastActiva 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
/permissionsVe y edita tus reglas de permitir, preguntar y denegar
/configAbre la configuración (también /settings); /config theme=dark fija un valor directamente
/themeCambia el tema de colores
/output-style [estilo]Cambia cómo Claude da formato a sus respuestas

Configurar un proyecto

ComandoQué hace
/initGenera un CLAUDE.md inicial para el proyecto
/memoryAbre y edita tus archivos CLAUDE.md, y activa o desactiva la memoria automática
/mcpGestiona los servidores MCP conectados y sus inicios de sesión
/skillsLista las skills disponibles en esta sesión
/pluginExplora, instala y gestiona plugins
/hooksMuestra 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
/keybindingsAbre tu archivo de atajos de teclado
/terminal-setupConfigura atajos de nueva línea para tu terminal (Shift+Enter en VS Code y Cursor, teclas Option en Apple Terminal)
/statuslineConfigura la línea de estado debajo del prompt
/doctorHace 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

ComandoQué hace
/diffRevisa los cambios en tu carpeta de trabajo, incluidas las ediciones de Claude
/code-reviewRevisa los cambios actuales en busca de errores (también /review); agrega --fix para aplicar lo encontrado
/security-reviewRevisa los cambios de tu rama en busca de problemas de seguridad
/usageMuestra el costo de la sesión, los límites de uso del plan y la actividad (también /cost, /stats)
/statusMuestra versión, modelo, cuenta y datos de conexión
/insightsGenera un informe HTML sobre cómo usas Claude Code
/release-notesMuestra qué cambió en cada versión

Cuenta y todo lo demás

ComandoQué hace
/login y /logoutInicia o cierra sesión en tu cuenta de Anthropic
/upgradeAbre la página para pasar a un plan superior
/usage-creditsActiva o solicita créditos de uso para cuando llegues a un límite
/rate-limit-optionsElige qué pasa cuando un límite de uso frena una tarea
/privacy-settingsVe y actualiza la configuración de privacidad (Pro y Max)
/feedbackEnvía comentarios o un reporte de error (/bug abre el mismo diálogo)
/powerupToma lecciones interactivas cortas sobre funciones de Claude Code
/desktopContinúa esta sesión en la app de escritorio
/remote-controlContinúa esta sesión desde tu teléfono o un navegador (también /rc)
/mobileMuestra 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
/scheduleCrea 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:

Pregúntale a Claude Code por sus propios comandos
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.

AtajoQué hace
EscDetiene a Claude a mitad de paso (conserva el trabajo hecho); cierra un diálogo
Esc dos vecesCon el prompt vacío, abre el menú para retroceder; con texto, borra el borrador
Shift+TabAlterna los modos de permisos
Ctrl+CInterrumpe; sin nada en marcha, la primera vez borra el prompt y la segunda sale
Ctrl+DPresiónalo dos veces con el prompt vacío para salir
Flechas arriba y abajoRecorre tus prompts anteriores
Ctrl+RBusca en tu historial de prompts
TabAcepta una sugerencia de autocompletado
Ctrl+OMuestra la transcripción completa, con cada llamada a herramientas
Ctrl+TMuestra u oculta la lista de tareas de Claude
Ctrl+BManda un comando en ejecución al segundo plano
Ctrl+GAbre tu prompt, o un plan propuesto, en tu editor de texto
Ctrl+SGuarda aparte el borrador actual; presiónalo otra vez con el prompt vacío para recuperarlo
Ctrl+LRedibuja 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+PCambia de modelo sin perder tu borrador
Option+T (Mac) o Alt+TActiva o desactiva el pensamiento extendido, en modelos donde se puede apagar
? con el prompt vacíoMuestra 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 estoQué pasa
/ al inicioEjecuta un comando o una skill
! al inicioEjecutas 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+JNueva línea sin enviar, en cualquier terminal
Shift+EnterNueva 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 muestraModoSe ejecuta sin preguntar
⏸ manual mode onManual (valor de configuración default)Solo lecturas
⏵⏵ accept edits onacceptEditsLecturas, ediciones de archivos y comandos de archivos comunes como mkdir y mv
⏸ plan mode onplanLeer y explorar; nada de ediciones hasta que apruebes un plan
⏵⏵ auto mode onautoLa 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.

ArchivoSe aplica aQué contiene
~/.claude/settings.jsonTú, en todos los proyectosAjustes personales: tema, modelo por defecto, tus propias reglas de permisos
.claude/settings.jsonTodo el proyectoPermisos, hooks y plugins compartidos; haz commit para compartirlo
.claude/settings.local.jsonTú, en este proyectoAjustes personales que sobrescriben; aquí se guardan las aprobaciones de "Yes, and don't ask again"
managed-settings.jsonToda tu organizaciónPolí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.jsonTúEstado de sesión, tus servidores MCP, confianza en carpetas; Claude Code lo mantiene por ti
~/.claude/CLAUDE.mdTú, en todos los proyectosInstrucciones personales
CLAUDE.md o .claude/CLAUDE.mdEl proyectoInstrucciones del proyecto
CLAUDE.local.mdTú, en este proyectoNotas privadas del proyecto; agrégalo a .gitignore
.claude/rules/*.mdEl proyectoInstrucciones divididas por tema, opcionalmente solo para ciertos archivos
.claude/skills/<nombre>/SKILL.mdEl proyecto (o ~/.claude/skills/ para ti)Skills que ejecutas con /nombre
.claude/agents/*.mdEl proyecto (o ~/.claude/agents/ para ti)Definiciones de subagentes
.mcp.jsonEl proyectoServidores MCP compartidos con el equipo
~/.claude/keybindings.jsonTúAtajos de teclado personalizados
~/.claude/projects/<proyecto>/memory/Tú, por proyectoMemoria 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:

Qué archivo de configuración gana, de mayor a menor
  1. Configuración gestionada

    La política de tu organización, que nada sobrescribe

  2. Línea de comandos

    Un valor de --settings, solo para esa sesión

  3. Local del proyecto

    .claude/settings.local.json, tus ajustes personales del proyecto

  4. Proyecto compartido

    .claude/settings.json, en el repositorio para el equipo

  5. 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:

json
{
  "$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?

¿Dónde viven tus ajustes personales para todos los proyectos?

El .claude/settings.json de tu equipo permite un comando y tus ajustes de usuario lo deniegan. ¿Qué pasa?

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.

Sin spam. Te das de baja con un clic. Usamos tu correo para enviarte el curso y consejos de IA.

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