⌨️ Comandos
Referencia completa de slash commands y flags de CLI disponibles en Claude Code.
Slash commands
Los slash commands se escriben dentro de la sesión interactiva de Claude Code. Empiezan con / y se ejecutan al instante.
| Comando | Descripción |
|---|---|
/help | Muestra la lista de comandos disponibles y ayuda general. |
/clear | Limpia la pantalla del terminal. |
/reset | Reinicia la conversación actual (borra el contexto de la sesión). |
/exit | Sale de Claude Code. |
/plan | Activa el modo planificación: Claude muestra el plan antes de actuar. |
/permissions | Abre el diálogo de gestión de permisos interactivo. |
/config | Abre la configuración de Claude Code. |
/agents | Lista y gestiona los subagentes activos en la sesión. |
/doctor | Diagnostica la instalación, autenticación y entorno. |
/hooks | Gestiona los hooks de automatización de la sesión actual. |
/memory | Muestra o edita el archivo de memoria (CLAUDE.md). |
/status | Muestra el estado actual de la sesión, modelo y costos. |
/model | Abre el selector de modelo o cambia el modelo de la sesión. |
/compact | Compacta el contexto de la conversación para ahorrar tokens. |
/review | Solicita a Claude que revise el código actual o los cambios recientes. |
/init | Inicializa CLAUDE.md en el proyecto actual con instrucciones base. |
/rewind | Vuelve a un punto anterior (checkpoint): deshace conversación y/o código. |
/plugin | Gestiona plugins: añadir marketplaces, instalar, activar y desactivar. |
/mcp | Muestra y gestiona los servidores MCP conectados a la sesión. |
/skills | Lista las skills disponibles (también las invocas por su nombre: /nombre). |
Flags de la CLI
Los flags se pasan al ejecutar claude desde el terminal, antes o después del prompt.
claude [flags] [prompt]
claude --model opus "refactoriza este archivo"
claude -p "¿qué hace esta función?" < mi_archivo.py| Flag | Descripción |
|---|---|
-p / --print | Modo no interactivo: responde una vez y sale. Ideal para scripts. |
--dangerously-skip-permissions | Omite todas las confirmaciones de permisos. Usar con precaución. |
--model <alias|id> | Especifica el modelo a usar. Ej: --model opus |
--max-tokens <n> | Limita los tokens de salida por respuesta. |
--no-color | Desactiva el color en la salida del terminal. |
--version | Muestra la versión instalada de Claude Code. |
--help | Muestra la ayuda de la CLI. |
--verbose | Activa salida detallada para depuración. |
--output-format json | Devuelve la respuesta en JSON. Útil para scripts. |
Modelos disponibles
Puedes cambiar el modelo con --model, /model o en la configuración. El valor por defecto depende de tu tipo de cuenta y proveedor, así que lo más estable es usar aliases:
| Modelo | Alias / ID | Velocidad | Ideal para |
|---|---|---|---|
| Claude Fable 5 | fable o claude-fable-5 | Lento | Tareas de máxima complejidad |
| Claude Opus 4.8 | opus o claude-opus-4-8 | Medio | Razonamiento complejo, análisis profundo |
| Claude Sonnet 4.6 | sonnet o un ID Sonnet concreto | Rápido | Uso general y tareas diarias |
| Claude Haiku 4.5 | haiku o claude-haiku-4-5 | Muy rápido | Tareas simples, alta frecuencia, bajo costo |
Atajos de teclado en sesión interactiva
| Atajo | Acción |
|---|---|
| ↑ / ↓ | Navegar por el historial de prompts |
| Ctrl+C | Interrumpir la respuesta actual o salir |
| Ctrl+D | Salir de Claude Code |
| Ctrl+L | Limpiar pantalla |
| Tab | Autocompletar slash commands |
| Shift+Enter | Nueva línea sin enviar el mensaje |
| Esc | Cancelar edición actual |
Comandos de ejemplo
Sesión headless en CI/CD
# Generar un resumen del PR en JSON
claude -p --output-format json "resume los cambios del último commit"
# Revisar seguridad de un archivo
claude -p "revisa posibles vulnerabilidades en src/api/auth.ts" < /dev/nullCambiar modelo para una sesión
claude --model opus
# Ahora usas el alias Opus para la sesión completaVer diagnóstico de instalación
# Dentro de Claude Code:
/doctor
# Desde la terminal:
claude doctor