📑Índice
  1. Tabla de referencia rápida — Navegación por nivel de prioridad
  2. 🔴 Comandos esenciales — Los 5 que usarás cada día
  3. 🟡 Comandos útiles — Mejora tu productividad
  4. 🟢 Comandos situacionales — Para flujos de trabajo específicos
  5. ⚪ Buenos para saber — Diagnóstico y personalización
  6. Atajos de teclado y prefijos de entrada
  7. Comandos ocultos y funciones de depuración
  8. Flujos de trabajo prácticos — Combinando comandos
  9. Comandos personalizados y Skills — Crea tus propios comandos
  10. Skills incluidos — Skills de comandos slash preinstalados
  11. Preguntas frecuentes — Comandos de Claude Code
  12. Conclusión — Menos comandos de los que crees. Si tienes dudas, pregúntale a la IA.

¿Sabías que Claude Code tiene más de 50 comandos slash?

La mayoría de los usuarios solo conocen /help y /compact, pero en realidad existen muchos más comandos para gestión de contexto, control de sesiones, depuración e integración CI/CD que pueden transformar drásticamente tu productividad con solo conocerlos.

Hay muchos comandos, pero los que realmente necesitas memorizar son sorprendentemente pocos. He recopilado los más importantes aquí. En este artículo organizamos todos los comandos de Claude Code por categoría y explicamos cómo usarlos en la práctica.

Lo que aprenderás en este artículo

  • Todos los comandos organizados en 4 niveles de prioridad — Esencial / Útil / Situacional / Para saber
  • Atajos de teclado y prefijos de entrada (@, #, !)
  • Comandos ocultos y funciones de depuración
  • Flujos de trabajo prácticos (desarrollo diario, experimentación, retomar al día siguiente)
  • Comandos personalizados / Skills (detalles en el artículo dedicado)

Tabla de referencia rápida — Navegación por nivel de prioridad

Prioridad En una frase Comando Frecuencia de uso
🔴 Esencial Compresión de contexto. Imprescindible /compact Cada sesión
🔴 Esencial Reinicio de conversación. Al cambiar de tarea /clear Diario
🔴 Esencial Cambio de modelo. Controla coste y calidad /model Diario
🔴 Esencial Aprobación automática. Adiós a confirmar cada acción Shift+Tab Cada sesión
🔴 Esencial Referencia a archivos. Sin escribir rutas manualmente @archivo Cada sesión
🟡 Útil Bifurca la conversación para experimentar con seguridad /fork Varias veces por semana
🟡 Útil Rebobina conversación y código /rewind Varias veces por semana
🟡 Útil Retoma la sesión anterior /resume Varias veces por semana
🟡 Útil Modo planificación para evitar retrabajo /plan En tareas complejas
🟡 Útil Revisa los diffs de forma interactiva /diff Antes de hacer commit
🟡 Útil Ajusta la profundidad de las respuestas /effort Según la tarea
🟡 Útil Consulta tokens y uso restante del plan /cost, /usage Cuando te preocupa el coste
🟡 Útil Inserta instrucciones sin interrumpir la tarea /btw Cuando notas algo durante el trabajo
🟡 Útil Investigación sistemática de bugs /debug Al depurar
🟢 Situacional Cambios masivos en paralelo /batch Al refactorizar
🟢 Situacional Obtener comentarios del PR /pr-comments Al responder revisiones
🟢 Situacional Gestión de reglas de permisos /permissions Configuración inicial
🟢 Situacional Gestión de servidores MCP /mcp Al usar MCP
🟢 Situacional Migrar a otro dispositivo /desktop, /mobile Al cambiar de entorno
⚪ Para saber Herramienta de diagnóstico /doctor Ante problemas
⚪ Para saber Visualiza el uso de tokens /context Cuando quieras verificar
⚪ Para saber Gestiona la configuración de privacidad /privacy-settings Configuración inicial
⚪ Para saber Comando oculto. Desglose detallado de tokens !tokens Al depurar

🔴 Comandos esenciales — Los 5 que usarás cada día

Si usas Claude Code, estos 5 son los que debes memorizar sí o sí. Solo con ellos tu trabajo diario de desarrollo será mucho más eficiente.

① /compact [instructions] — Compresión de contexto【El más importante】

Resume el historial de conversación para reducir el consumo de tokens. Es el comando que más vas a usar.

  • Puedes pasar instructions para indicar qué conservar
    Ejemplo: /compact conserva la información sobre los tests
  • Cuando el contexto alcanza el 95%, se activa la compresión automática (auto-compact)
  • Se recomienda ejecutarlo periódicamente en sesiones largas
⚠️ Atención: La compresión puede hacer que se pierdan detalles. Guarda la información importante en CLAUDE.md antes de comprimir

② /clear — Reinicia la conversación

Elimina completamente el historial y comienza una nueva sesión.

  • Alias: /reset, /new
  • ¿Cuándo usar cada uno?
    Quieres conservar algo de contexto → /compact
    Empezar completamente de cero → /clear

③ /model [model] — Cambia de modelo

Cambia dinámicamente el modelo según la dificultad de la tarea.

  • Especifica opus, sonnet, haiku, entre otros
  • Tareas sencillas → Haiku (rápido y económico)
  • Diseño complejo → Opus (alta calidad)
  • /model default para volver al modelo predeterminado

④ Shift+Tab — Modo de aprobación automática

Aprueba automáticamente los prompts de permisos («¿Deseas editar este archivo?»).

  • Te libera de confirmar cada acción manualmente
  • Úsalo en tareas de confianza
⚠️ Atención: Todas las operaciones de herramientas se aprueban automáticamente. Usa con precaución en repositorios importantes

⑤ @archivo — Referencia rápida a archivos

Basta con escribir algo como @src/index.ts corrígelo para añadir el archivo al contexto.

  • Autocompletado con Tab para las rutas
  • También admite directorios (@src/components/)
  • Elimina la necesidad de copiar y pegar rutas manualmente

🟡 Comandos útiles — Mejora tu productividad

Una vez que domines los comandos esenciales, incorpora estos. Se centran en experimentación, reversión y planificación para evitar retrabajo.

/fork [name] — Bifurca la conversación para experimentar con seguridad

  • Crea una copia de la conversación actual y experimenta en una rama nueva
  • Si algo sale mal, la conversación original no se ve afectada: un «laboratorio seguro»
  • Puedes asignarle un nombre (ejemplo: /fork refactor-attempt)

/rewind — Rebobina conversación y código

  • Hace rollback hasta un punto específico de la conversación
  • Los cambios en el código también se revierten (basado en checkpoints)
  • Alias: /checkpoint
  • ¿Cuándo usar cada uno? Bifurcar y probar → /fork, deshacer → /rewind

/resume [session] — Retoma una conversación anterior

  • Restaura una sesión anterior y continúa donde lo dejaste
  • Especifica el ID de sesión o selecciónalo de la lista
  • Alias: /continue
  • También puedes retomarla directamente al iniciar con claude --resume

/plan — Modo planificación para evitar retrabajo

  • Modo para diseñar y planificar antes de escribir código
  • Recomendado antes de tareas complejas para reducir retrabajo

/diff — Revisa los diffs de forma interactiva

  • Muestra los cambios sin commitear en un visor de diffs interactivo
  • Puedes aceptar o rechazar archivo por archivo

/effort [level] — Ajusta la profundidad de las respuestas

  • Elige entre low / medium / high / max / auto
  • Tareas sencillas con low para rapidez, tareas complejas con max para profundidad
  • Útil para optimizar costes (low consume menos tokens)

/fast [on|off] — Activa el modo rápido

  • Modo que prioriza la velocidad de respuesta
  • Usa el mismo modelo (Opus 4.6) pero optimiza la velocidad de salida

/cost, /usage — Consulta tokens y uso restante del plan

  • /cost: Muestra el consumo de tokens y el coste de la sesión actual (imprescindible con API key)
  • /usage: Muestra el uso restante de la suscripción y el estado del rate limit (útil para Pro/Max)

¿No tienes claro qué plan te ofrece la mejor cuota? Compara todos los niveles en nuestra guía de Precios de Claude.

/init — Inicializa CLAUDE.md

  • Crea de forma interactiva el archivo CLAUDE.md del proyecto
  • Analiza la estructura del proyecto y sugiere reglas y convenciones apropiadas
  • Ejecútalo primero cuando empieces a usar Claude Code en un nuevo proyecto

🟢 Comandos situacionales — Para flujos de trabajo específicos

No los usarás todos los días, pero resultan muy potentes en flujos de trabajo específicos. Consúltalos cuando los necesites.

Desarrollo y revisión

Comando Descripción Cuándo usarlo
/batch <instruction> Cambios masivos en paralelo en múltiples archivos (usa worktree) Refactorizaciones a gran escala
/pr-comments [PR] Obtiene los comentarios de un PR en GitHub Al responder revisiones de PR
/security-review Escaneo de vulnerabilidades de seguridad Verificación previa al release
/install-github-app Configura la integración con GitHub Actions Configuración inicial
/add-dir <path> Añade un directorio de trabajo Monorepos con múltiples directorios

Configuración y gestión

Comando Descripción Cuándo usarlo
/config (/settings) Abre la pantalla de configuración Al cambiar configuración
/permissions (/allowed-tools) Gestiona las reglas de permisos Configuración inicial o al añadir reglas
/hooks Lista la configuración de Hooks Verificación o depuración de Hooks
/skills Lista las Skills disponibles Al verificar Skills
/mcp Conexión y gestión de servidores MCP Configuración de MCP
/memory Gestiona CLAUDE.md y la memoria automática Al cambiar configuración de memoria
/sandbox Activa o desactiva el modo sandbox Configuración de seguridad
/plugin Gestión de plugins (instalar, eliminar, listar) Al añadir plugins
/reload-plugins Recarga los plugins activos Después de modificar plugins
/agents Gestiona la configuración de agentes Configuración de agentes personalizados
/tasks Lista y gestiona tareas en segundo plano Al verificar tareas paralelas
/extra-usage Configura uso adicional cuando se excede el rate limit Al alcanzar el límite

Conexión e integración

Comando Descripción Cuándo usarlo
/desktop (/app) Migra la sesión a la app de escritorio Cuando quieras continuar en la GUI
/mobile (/ios, /android) Conecta con la app móvil (código QR) Para verificar fuera de la oficina
/remote-control (/rc) Control remoto desde claude.ai Operar la CLI desde el navegador
/remote-env Configuración predeterminada del entorno remoto (--remote) Configuración de sesión Web
/ide Gestión y estado de la integración con IDE Integración con VS Code / JetBrains
/install-slack-app Configura la integración con Slack Cuando necesites notificaciones en Slack
/login, /logout Gestión de autenticación Al cambiar de cuenta

Auxiliares de sesión

Comando Descripción Cuándo usarlo
/rename [name] Asigna un nombre a la sesión Cuando quieras usar /resume después
/export [filename] Guarda la conversación en un archivo de texto Documentación o para compartir
/copy Copia la última respuesta al portapapeles Cuando necesites pegarla

⚪ Buenos para saber — Diagnóstico y personalización

No los necesitarás a diario, pero resultan muy útiles cuando surgen problemas o quieres personalizar tu entorno.

Diagnóstico y ayuda

Comando Descripción
/help Muestra la lista de comandos disponibles
/doctor Ejecuta un diagnóstico de la instalación y configuración
/status Muestra versión, modelo y estado de la conexión
/stats Visualiza el uso diario y estadísticas por modelo
/insights Muestra análisis e insights de patrones de uso de IA
/feedback (/bug) Envía feedback o reportes de bugs
/release-notes Muestra las notas de la versión
/context Visualiza el uso de contexto en una cuadrícula de colores
/chrome Configura la integración con Chrome DevTools

Cuenta y privacidad

Comando Descripción
/privacy-settings Gestiona la configuración de privacidad (recopilación de datos, telemetría, etc.)
/upgrade Información sobre upgrades de Claude Code o la suscripción
/passes Compra y gestión de pases de uso
/stickers Muestra cómo conseguir stickers de Claude
/exit (/quit) Sale de Claude Code (también puedes usar Ctrl+C)

Personalización de la interfaz

Comando Descripción
/theme Cambia el tema de colores
/color [color] Cambia el color de la barra de prompt
/vim Alterna entre modo de edición Vim / Normal
/keybindings Abre el archivo de configuración de atajos de teclado
/statusline Personaliza la visualización de la línea de estado
/terminal-setup Configura los atajos de teclado del terminal

Atajos de teclado y prefijos de entrada

Lista de atajos de teclado

Atajo Acción Prioridad
Enter Enviar mensaje 🔴 Esencial
Shift+Tab Modo aprobación automática (omite prompts de permisos) 🔴 Esencial
Tab Autocompletar (rutas de archivos, nombres de comandos) 🔴 Esencial
Esc × 2 Interrumpir la generación 🔴 Esencial
Esc × 3 Cancelar la conversación y volver a la entrada 🟡 Útil
(flecha arriba) Editar el mensaje anterior 🟡 Útil

Lista de prefijos de entrada

Prefijo Acción Ejemplo Prioridad
/ Ejecuta un comando slash /compact 🔴 Esencial
@ Referencia a un archivo o directorio @src/index.ts corrígelo 🔴 Esencial
# Añade una regla a CLAUDE.md # siempre escribir tests 🟡 Útil
! Ejecuta un comando bash directamente ! git status 🟢 Situacional

Comandos ocultos y funciones de depuración

Existen comandos ocultos de depuración que no aparecen en la lista normal de comandos. Conocerlos puede ser muy útil cuando necesitas solucionar problemas.

🔍 Lista de comandos de depuración

!help Muestra la lista de comandos de depuración disponibles
!tokens Muestra el desglose detallado de tokens del contexto actual (el más práctico)
!state Muestra información del estado interno
!cost Muestra información detallada de costes
!memory Muestra el estado del uso de memoria

⚠️ Aviso sobre los comandos ocultos

  • Son comandos no oficiales de depuración y pueden ser modificados o eliminados sin previo aviso
  • La mayoría son de solo lectura y no afectan al funcionamiento de Claude Code
  • El uso más práctico es consultar !tokens para ver el desglose de tokens durante la resolución de problemas

Flujos de trabajo prácticos — Combinando comandos

Una vez que conoces los comandos individuales, lo importante es saber combinarlos en tu flujo de desarrollo real. Te presentamos 3 flujos de trabajo típicos.

Flujo de desarrollo diario (🔴 solo con los comandos esenciales)

  1. Inicia con claude@src/api.ts añade validación a este endpoint
  2. Cuando el contexto se acumula → /compact conserva los cambios de validación
  3. Para pasar a la siguiente tarea → /clear para reiniciar
  4. Si estás usando un modelo caro para tareas simples → cambia con /model sonnet

Flujo para probar cambios experimentales (🟡 añadiendo los comandos útiles)

  1. Antes de una refactorización compleja → /plan para revisar el diseño
  2. Antes de implementar → /fork refactor-v1 para bifurcar
  3. Si no funciona → /rewind para rebobinar
  4. Si tiene éxito → /diff para revisar los cambios y hacer commit

Flujo para retomar el trabajo al día siguiente

  1. Antes de terminar → /rename feature-auth para nombrar la sesión
  2. Al día siguiente → claude --resume o /resume feature-auth para retomar

Además de combinar comandos manualmente, puedes delegar flujos de trabajo completos para que se ejecuten de forma autónoma. Descubre cómo Automatizar con Claude Cowork para ejecutar tareas en segundo plano mientras te concentras en otro trabajo.

Comandos personalizados y Skills — Crea tus propios comandos

🛠️ Claves de la personalización

  • Con Claude Code puedes crear tus propios comandos slash
  • Actualmente se recomienda el formato .claude/skills/<name>/SKILL.md (Skills)
  • El formato anterior .claude/commands/<name>.md (Custom Commands) sigue funcionando, pero internamente está deprecado
  • Con Skills puedes definir restricciones de herramientas, especificar modelos, invocación automática y ejecución con subagentes

👉 Consulta los detalles en la Guía completa de Claude Code Skills.

Skills incluidos — Skills de comandos slash preinstalados

Estos son los Skills que vienen preinstalados con Claude Code. Se ejecutan como comandos slash, pero internamente están implementados como Skills.

Comando Descripción Caso de uso
/btw Inserta una instrucción «por cierto» sin interrumpir la tarea actual Pedir una corrección menor mientras se ejecuta la tarea principal
/claude-api Consulta la documentación de la API de Claude / Anthropic SDK al escribir código Al desarrollar aplicaciones que usan la API de Claude
/debug Investigación y corrección sistemática de bugs (basada en método científico) Investigación de bugs difíciles de reproducir
/loop Ejecuta un prompt o comando repetidamente a intervalos definidos Monitoreo de despliegues, verificaciones periódicas
/simplify Revisa y mejora la calidad, eficiencia y reutilización del código modificado Verificación de calidad después de refactorizar

Los Skills incluidos también aparecen en la lista de /help. Para conocer cómo funcionan los Skills y cómo crear los tuyos propios, consulta la Guía completa de Claude Code Skills.

/loop es un comando de Claude Code, pero Claude también ofrece funciones autónomas a nivel de escritorio — Dispatch, Computer Use y Channels. Para una comparación completa, consulta la guía de agentes autónomos de Claude (Dispatch, Computer Use, Loop y Channels).

Preguntas frecuentes — Comandos de Claude Code

¿Cuántos comandos slash tiene Claude Code en total?

Aproximadamente 55 comandos integrados, 5 Skills incluidos (/btw, /claude-api, /debug, /loop, /simplify) y la posibilidad de añadir Skills personalizados sin límite. Puedes ver la lista de comandos disponibles con /help.

¿Cuándo debería ejecutar /compact? ¿Se ejecuta automáticamente?

Cuando el contexto alcanza el 95%, se activa el auto-compact. Sin embargo, la compresión automática puede hacer que se pierdan detalles importantes, por lo que lo ideal es ejecutarlo manualmente de forma periódica e indicar qué información conservar. Como orientación, ejecútalo en cada pausa natural de la conversación o al completar una tarea.

¿Cuál es la diferencia entre /fork y /rewind?

/fork crea una copia de la conversación actual y bifurca. La conversación original queda intacta: un «experimento seguro». /rewind, en cambio, rebobina la conversación actual hasta un punto anterior. Los cambios en el código también se revierten. Criterio: quieres probar algo → /fork, quieres deshacer un error → /rewind

¿Es seguro usar los comandos ocultos (!help, !tokens, etc.)?

Son comandos no oficiales de depuración, y la mayoría son de solo lectura. No afectan al funcionamiento de Claude Code, pero pueden ser modificados sin previo aviso. El uso más práctico es consultar !tokens para ver el desglose de tokens durante la resolución de problemas.

¿Se pueden personalizar los atajos de teclado?

Algunos atajos se pueden personalizar en ~/.claude/keybindings.json. Puedes abrir el archivo de configuración con el comando /keybindings.

¿Qué hago si un comando no funciona o no es reconocido?

Primero ejecuta /doctor para hacer un diagnóstico. Si se trata de un comando personalizado o Skill, verifica la estructura de carpetas, la sintaxis del YAML frontmatter y la descripción. También comprueba que tu versión de Claude Code esté actualizada (claude --version).

¿Qué hago si encuentro un comando que no aparece en este artículo?

Claude Code se actualiza con frecuencia y se añaden nuevos comandos regularmente. Siempre puedes consultar la lista actualizada con /help. También vale la pena revisar las notas de la versión con /release-notes.

Conclusión — Menos comandos de los que crees. Si tienes dudas, pregúntale a la IA.

krona23

Autor

krona23

Más de 20 años en la industria IT, ocupando cargos de Director de División y CTO en múltiples empresas con servicios web a gran escala en Japón. Experiencia en desarrollo Windows, iOS, Android y web. Actualmente enfocado en la transformación AI-native. En DevGENT, comparte guías prácticas sobre editores de código con IA, herramientas de automatización y LLMs en tres idiomas.

DevGENT sobre nosotros →

📚 Artículos relacionados

Deja un comentario

Trending

Descubre más desde DevGENT

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo