Web

Lista completa de comandos Claude Code

Los comandos Claude Code o atajo de Claude code. Es una referencia práctica para desarrolladores que quieren dominar los atajos, comandos y flujos de trabajo avanzados.

Este listado cubre la versión más actualizada de Claude Code (v2.1.126). Son obtenidos directamente de la documentación oficial, traducidos y explicados con mis palabras.

01

Slash Commands: Comandos Claude Code

Gestión de Sesión y Contexto

/clear reinicia la conversación borrando todo el contexto acumulado. Úsalo cuando cambies de tarea completamente.

/compact comprime el contexto actual en un resumen. Puedes pasarle un parámetro de foco: /compact «enfócate en los cambios de autenticación» para que el resumen priorice esa área.

/branch crea una bifurcación de la conversación actual, también funciona con el alias /fork. Útil para explorar una solución alternativa sin perder el hilo principal.

/recap genera un resumen de la sesión actual cuando vuelves después de un tiempo.

/rewind o su alias /undo retrocede a un checkpoint anterior de código o conversación.

/resume permite retomar una sesión anterior por su ID o nombre.

/export exporta la conversación en formato legible.

Configuración y Modelos

/config sin argumentos muestra la configuración actual. Con argumentos permite modificar valores: /config model claude-opus-4 cambia el modelo por defecto. Los cambios persisten en ~/.claude/settings.json.

/model abre el selector interactivo de modelos. Con las flechas izquierda y derecha también ajusta el nivel de esfuerzo.

/effort establece el nivel de razonamiento. Los niveles disponibles son: low (más rápido y barato), medium (equilibrado), high (análisis profundo), xhigh y max (máximo razonamiento posible). Sin argumentos abre un slider interactivo.

/theme permite crear y aplicar temas visuales personalizados, incluyendo la opción de sincronizarse con el tema claro u oscuro del terminal.

/permissions muestra y gestiona los permisos de shell y acceso a archivos.

/keybindings permite personalizar los atajos de teclado.

Herramientas de Desarrollo

/init crea el archivo CLAUDE.md en el proyecto, que contiene las reglas persistentes que Claude seguirá en todas las sesiones.

/memory gestiona la memoria del proyecto: edita los archivos CLAUDE.md, activa o desactiva la memoria automática y revisa las entradas guardadas.

/review seguido de un número de PR analiza un pull request localmente y genera un informe de revisión.

/ultrareview hace una revisión en paralelo con múltiples agentes para análisis más profundos.

/simplify ejecuta tres agentes en paralelo para revisar y mejorar código de forma simultánea.

/security-review escanea el diff actual en busca de vulnerabilidades de seguridad.

/debug abre una sesión de diagnóstico basada en el log de errores actual.

/loop permite configurar tareas recurrentes con un intervalo definido: /loop 5m «comprueba si hay nuevos errores en los logs»

Comandos Especiales y Utilidades

/btw permite hacer una pregunta lateral sin añadirla al contexto principal de la conversación. Ideal para consultas rápidas que no quieres que influyan en la tarea principal.

/voice activa el modo de dictado por voz con push-to-talk. Mantén pulsado Space para grabar y suéltalo para enviar. Soporta más de 20 idiomas incluyendo español.

/extra-usage proporciona uso adicional cuando estás llegando al límite de rate.

/doctor diagnostica la instalación de Claude Code y detecta problemas de configuración.

/insights genera un informe de análisis de las sesiones anteriores.

/add-dir agrega un directorio adicional como directorio de trabajo.

02

MCP Servers: Extensiones de Capacidad

¿Qué son los MCP Servers?

MCP significa Model Context Protocol. Son servidores que extienden las capacidades de Claude Code conectándolo con herramientas externas: bases de datos, APIs, servicios en la nube, sistemas internos. Claude puede entonces usar esas herramientas como si fueran capacidades nativas.

Tipos de Transporte

--transport http conecta un servidor MCP remoto mediante HTTP. Es la opción recomendada para la mayoría de integraciones en producción.

--transport stdio ejecuta un proceso MCP local. Útil para herramientas instaladas en tu máquina.

--transport sse conecta mediante Server Sent Events para comunicación en tiempo real con servidores remotos.

Scopes de Configuración

El scope Local almacena la configuración en ~/.claude.json y solo aplica a tu usuario. El scope Project guarda en .mcp.json dentro del repositorio y se comparte con el equipo vía control de versiones. El scope User aplica globalmente a todos los proyectos del usuario.

Gestión de Servidores MCP

/mcp abre la interfaz interactiva de gestión. Los comandos de CLI disponibles son:

Bash · MCP CLI

claude mcp list      # lista todos los servidores configurados
claude mcp add       # añade un nuevo servidor
claude mcp remove    # elimina un servidor
claude mcp enable    # activa un servidor desactivado
claude mcp disable   # desactiva temporalmente un servidor
03

Memoria y Archivos CLAUDE.md

Jerarquía de Archivos de Memoria

Claude Code lee instrucciones persistentes desde múltiples ubicaciones con diferente alcance:

  • ./CLAUDE.md o ./.claude/CLAUDE.md — Reglas compartidas del proyecto, normalmente versionadas en git para que todo el equipo las use.
  • ./CLAUDE.local.md — Notas personales del proyecto, incluidas en el .gitignore, no se comparten.
  • ~/.claude/CLAUDE.md — Reglas personales que aplican en todos los proyectos.
  • /etc/claude-code/CLAUDE.md — Archivo de políticas gestionadas para organizaciones en Linux y WSL.

Memoria Automática

Claude Code puede aprender de las conversaciones y guardar información relevante automáticamente. La memoria auto-cargada vive en ~/.claude/projects/ y el archivo MEMORY.md se carga al inicio de cada sesión (primeras 25 KB o 200 líneas). Archivos temáticos adicionales se cargan bajo demanda según el contexto de la conversación.


CLAUDE.md sobrevive a la compresión de contexto
El contenido de CLAUDE.md no se pierde cuando el contexto se compacta con /compact. Pon ahí las instrucciones críticas del proyecto: estarán disponibles en todo momento, independientemente de cuánto se comprima la sesión.

Reglas y Paths Específicos

  • .claude/rules/*.md — Definen reglas del proyecto por áreas.
  • ~/.claude/rules/*.md — Definen reglas personales globales.
  • El parámetro paths: en el frontmatter de cualquier archivo de reglas permite que las instrucciones solo apliquen a determinados archivos o directorios.
04

Skills y Custom Commands

Qué son los Skills

Los Skills son archivos SKILL.md que añaden capacidades específicas a Claude. Cuando creas un skill, Claude lo incluye en su toolkit y puede invocarlo automáticamente cuando es relevante, o puedes llamarlo directamente con /nombre-del-skill.

¿Cuándo crear un skill?
Si te encuentras pegando el mismo procedimiento, checklist o instrucciones multi-paso repetidamente en el chat, ese contenido debería ser un skill. A diferencia de CLAUDE.md, el contenido del skill solo se carga cuando se usa, por lo que no consume contexto innecesariamente.

Dónde Guardar los Skills

.claude/skills/nombre/ guarda skills específicos del proyecto. ~/.claude/skills/nombre/ guarda skills personales disponibles en todos los proyectos.

Skills Predefinidos en Claude Code

  • /simplify — Ejecuta una revisión de código con tres agentes paralelos.
  • /batch — Realiza cambios masivos en paralelo usando entre 5 y 30 worktrees de git.
  • /debug — Diagnostica problemas a partir del log de errores.
  • /loop — Programa tareas recurrentes con intervalo definido.
  • /claude-api — Carga la referencia de la API y SDK de Anthropic.

Custom Commands: Comandos Propios del Proyecto

Antes de los skills existían los custom commands, que siguen funcionando. Un archivo en .claude/commands/review.md crea el comando /review. Un archivo en .claude/commands/deploy.md crea /deploy. El nombre del archivo es el nombre del comando.

Ejemplos de custom commands útiles para equipos:

Custom Commands · Ejemplos de equipo

/review    # revisión completa con criterios definidos por el equipo
/fix       # detecta y corrige errores según convenciones del proyecto
/commit    # genera mensajes de commit semánticos automáticamente
/verify    # ejecuta validaciones y tests
/ship      # automatiza el proceso de release y deploy
/refactor  # mejora arquitectura siguiendo las guías del proyecto
/docs      # genera documentación en el formato establecido
/test      # genera tests automáticos para el código seleccionado
05

Variables de Entorno Clave

Variable Descripción
ANTHROPIC_API_KEY Clave de API necesaria para autenticar con los servidores de Anthropic.
ANTHROPIC_MODEL Define el modelo por defecto que Claude Code usará.
ANTHROPIC_BASE_URL Permite apuntar a un proxy o gateway personalizado en lugar de la API oficial.
MAX_THINKING_TOKENS Controla cuántos tokens se dedican al razonamiento extendido. Ponlo en 0 para desactivarlo.
API_TIMEOUT_MS Timeout para las llamadas a la API en milisegundos. El valor por defecto es 600000 (10 minutos).
CLAUDE_CODE_DISABLE_CRON Desactiva las tareas programadas.
CLAUDECODE Cuando está presente con valor 1, indica que el shell está ejecutándose dentro de Claude Code.
06

Modos Avanzados de Operación

Plan Mode

El modo plan permite a Claude analizar, investigar y proponer cambios sin ejecutar nada. Para activarlo usa Shift+Tab hasta llegar a plan, o inicia Claude Code directamente en modo plan con la flag --permission-mode plan. Los archivos de plan generados reciben nombres descriptivos basados en tu prompt, por ejemplo fix-auth-race-snug-otter.md.

Git Worktrees para Trabajo Paralelo

Claude Code puede trabajar en múltiples ramas simultáneamente usando git worktrees. Con la flag --worktree nombre se crea un worktree aislado por feature. El comando /batch crea worktrees automáticamente para cambios masivos en paralelo. La opción sparsePaths permite hacer checkout solo de los directorios necesarios, lo que acelera las operaciones en repositorios grandes.

Headless y SDK Mode

Para automatizaciones y pipelines CI/CD, Claude Code puede ejecutarse en modo no interactivo:

Bash · Modo headless

claude -p "analiza este código y dame un resumen"

# Respuesta en JSON estructurado
claude -p "..." --output-format json

# Límite de costo máximo para la operación
claude -p "..." --max-budget-usd 5

# Pasar contenido por pipe
cat archivo.js | claude -p "explica este código"
07

Flujos de Trabajo Recomendados

Flujo para Nuevo Proyecto

1
Crear el CLAUDE.md — Ejecuta /init para generar el archivo con las reglas del proyecto.
2
Definir el stack y restricciones — Escribe el stack tecnológico, convenciones de código y restricciones importantes directamente en el CLAUDE.md.
3
Activar el tracking de memoria — Usa /memory para que Claude aprenda del proyecto progresivamente en cada sesión.
4
Trabajar con contexto acumulado — A partir de aquí cada sesión empezará con el contexto del proyecto ya cargado automáticamente.

Flujo para Code Review

1
Revisión rápida local — Usa /review seguido del número de PR para obtener un informe de revisión sin salir del terminal.
2
Análisis profundo con múltiples perspectivas/ultrareview ejecuta agentes paralelos para una revisión más exhaustiva.
3
Revisión de seguridad/security-review escanea el diff actual en busca de vulnerabilidades específicamente.

Flujo para Refactoring Masivo

1
Planificar sin ejecutar nada — Activa el modo plan con Shift+Tab para que Claude proponga el enfoque sin tocar ningún archivo.
2
Revisar el plan generado — Lee el archivo de plan y valida el enfoque antes de continuar.
3
Ejecutar los cambios — Cambia a modo acceptEdits para que Claude aplique las modificaciones automáticamente.
4
Paralelizar si es necesario — Usa /batch si el refactoring afecta muchos archivos simultáneamente.

Gestión de Contexto en Sesiones Largas

Cuando el contexto llega al 95% de capacidad, Claude Code compacta automáticamente. Para compactar manualmente con foco específico, usa /compact «mantén el contexto de los cambios en autenticación». El contenido de CLAUDE.md nunca se pierde en la compactación. Para sesiones muy largas, considera usar /branch para crear bifurcaciones que mantengan el contexto más limpio.

⚠️
Advertencia de costos
El modo extended thinking (Option+T) y el nivel de esfuerzo max consumen significativamente más tokens. Úsalos solo cuando la complejidad del problema lo justifique. Monitorea el gasto con /usage para ver el desglose de tokens y costos por sesión.
08

Atajos de Teclado: Control Total desde el Teclado

Controles Generales

Estos son los atajos que usarás en cada sesión. Apréndelos primero porque reducen drásticamente el tiempo de interacción.

Cancelar y Salir

Ctrl+C detiene inmediatamente cualquier generación en curso o tarea activa. Es el freno de emergencia cuando Claude empieza a hacer algo que no querías. Ctrl+D cierra la sesión completa de Claude Code.

Gestión del Input

Ctrl+U borra todo el texto que has escrito sin enviarlo. Ctrl+Y lo restaura si te arrepentiste. Combinados, funcionan como un deshacer/rehacer rápido del prompt actual. Para escribir un prompt en varias líneas sin enviarlo, usa la combinación barra invertida seguida de Enter.

Navegación y Contexto

Ctrl+L limpia la pantalla del terminal y redibuja la interfaz desde cero. Ctrl+O abre el visor de transcript, que muestra en detalle qué herramientas está usando Claude internamente, los resultados de cada tool call y los logs de ejecución. Ctrl+R activa la búsqueda inversa en el historial de prompts anteriores.

Gestión de Agentes y Tareas

Ctrl+X seguido de Ctrl+K mata todos los agentes ejecutándose en segundo plano. Ctrl+B muestra las tareas que están corriendo en background. Ctrl+T abre la lista de tareas activas en ese momento.

Rewind

Presionar Esc dos veces seguidas activa el modo rewind, que permite retroceder el estado de la conversación a un punto anterior o resumir el contexto acumulado.

Cambio de Modos con Shift+Tab

Este es uno de los atajos más poderosos. Shift+Tab cicla entre los modos de permiso disponibles:

  • default — Claude pregunta antes de modificar cualquier archivo.
  • acceptEdits — Acepta automáticamente todos los cambios de código que Claude propone.
  • plan — Solo analiza y planifica sin ejecutar nada.
  • auto — Activa la máxima autonomía y Claude toma decisiones sin interrupciones.
⚠️
Cuidado con el modo auto
El modo auto otorga máxima autonomía a Claude y ejecutará cambios sin pedir confirmación. Úsalo solo cuando confíes completamente en la tarea que le estás dando.

Teclas Option en Mac

Para aprovechar estas combinaciones en Mac debes configurar Option como tecla Meta en tu emulador de terminal.

  • Option+P — Abre el selector de modelos para cambiar entre Claude Opus, Sonnet u otros disponibles.
  • Option+T — Activa o desactiva el modo extended thinking para razonamiento profundo en tareas complejas.
  • Option+O — Alterna el modo rápido (fast mode) que prioriza velocidad sobre profundidad de análisis.

Vim Mode en el Input

Claude Code incorpora navegación estilo Vim directamente en el campo de texto. Presiona v para entrar en modo visual de selección por caracteres, o V para selección por líneas completas. Especialmente útil cuando editas prompts largos.

09

Prefijos: La Forma Más Rápida de Dar Instrucciones

Los prefijos modifican cómo Claude interpreta tu input antes de procesarlo.

Slash / para Comandos Internos

El prefijo / invoca cualquier slash command registrado. Ejemplo: /compact comprime el contexto actual, /model cambia el modelo en uso.

Exclamación ! para Bash Directo

El prefijo ! ejecuta un comando bash directamente en el terminal sin pasar por el contexto de Claude. Útil cuando necesitas verificar algo rápido sin que Claude interprete la instrucción.

Bash · Prefijo !

!npm run build     # ejecuta el build del proyecto
!git status        # muestra el estado del repositorio
!ls -la            # lista archivos con permisos
!cat src/index.js  # imprime el contenido de un archivo

Arroba @ para Referencias a Archivos

El prefijo @ permite mencionar archivos del proyecto con autocompletado. Claude cargará el contenido de ese archivo en el contexto automáticamente.

Ejemplos: @src/auth.js incluye el archivo de autenticación, @package.json carga la configuración del proyecto, @README.md referencia el readme.

Combinado con una instrucción: @src/components/Button.jsx refactoriza este componente para usar TypeScript

10

Referencia Rápida: Tabla de Atajos Esenciales

Atajo Acción
Ctrl+C Cancelar generación en curso
Ctrl+D Salir de Claude Code
Ctrl+L Limpiar pantalla
Ctrl+O Ver logs internos y tool calls
Ctrl+U / Ctrl+Y Borrar / restaurar input
Ctrl+R Buscar en historial de prompts
Ctrl+B Ver tareas en background
Ctrl+T Lista de tareas activas
Ctrl+X · Ctrl+K Matar todos los agentes en background
Esc Esc Rewind o resumir contexto
Shift+Tab Cambiar modo de permisos
Option+P (Mac) Cambiar modelo
Option+T (Mac) Activar extended thinking
Option+O (Mac) Alternar fast mode
\ + Enter Nueva línea sin enviar el prompt
11

Conclusión

Dominar Claude Code va mucho más allá de escribir prompts. La combinación de atajos de teclado, prefijos, slash commands y una buena configuración de CLAUDE.md transforma la herramienta en un asistente de desarrollo verdaderamente integrado en tu flujo de trabajo. El siguiente paso es explorar los skills personalizados y los custom commands para adaptar Claude Code exactamente a las necesidades de tu equipo y proyecto.

Si te ha servido este articulo, te agradeceriamos un comentario

GRACIAS

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Facebook
WhatsApp
Email
Twitter
LinkedIn

Articulos relacionados