Inicio/Comandos

⌨️ 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.

ComandoDescripción
/helpMuestra la lista de comandos disponibles y ayuda general.
/clearLimpia la pantalla del terminal.
/resetReinicia la conversación actual (borra el contexto de la sesión).
/exitSale de Claude Code.
/planActiva el modo planificación: Claude muestra el plan antes de actuar.
/permissionsAbre el diálogo de gestión de permisos interactivo.
/configAbre la configuración de Claude Code.
/agentsLista y gestiona los subagentes activos en la sesión.
/doctorDiagnostica la instalación, autenticación y entorno.
/hooksGestiona los hooks de automatización de la sesión actual.
/memoryMuestra o edita el archivo de memoria (CLAUDE.md).
/statusMuestra el estado actual de la sesión, modelo y costos.
/modelAbre el selector de modelo o cambia el modelo de la sesión.
/compactCompacta el contexto de la conversación para ahorrar tokens.
/reviewSolicita a Claude que revise el código actual o los cambios recientes.
/initInicializa CLAUDE.md en el proyecto actual con instrucciones base.
/rewindVuelve a un punto anterior (checkpoint): deshace conversación y/o código.
/pluginGestiona plugins: añadir marketplaces, instalar, activar y desactivar.
/mcpMuestra y gestiona los servidores MCP conectados a la sesión.
/skillsLista 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
FlagDescripción
-p / --printModo no interactivo: responde una vez y sale. Ideal para scripts.
--dangerously-skip-permissionsOmite 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-colorDesactiva el color en la salida del terminal.
--versionMuestra la versión instalada de Claude Code.
--helpMuestra la ayuda de la CLI.
--verboseActiva salida detallada para depuración.
--output-format jsonDevuelve 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:

ModeloAlias / IDVelocidadIdeal para
Claude Fable 5fable o claude-fable-5LentoTareas de máxima complejidad
Claude Opus 4.8opus o claude-opus-4-8MedioRazonamiento complejo, análisis profundo
Claude Sonnet 4.6sonnet o un ID Sonnet concretoRápidoUso general y tareas diarias
Claude Haiku 4.5haiku o claude-haiku-4-5Muy rápidoTareas simples, alta frecuencia, bajo costo

Atajos de teclado en sesión interactiva

AtajoAcción
↑ / ↓Navegar por el historial de prompts
Ctrl+CInterrumpir la respuesta actual o salir
Ctrl+DSalir de Claude Code
Ctrl+LLimpiar pantalla
TabAutocompletar slash commands
Shift+EnterNueva línea sin enviar el mensaje
EscCancelar 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/null

Cambiar modelo para una sesión

claude --model opus
# Ahora usas el alias Opus para la sesión completa

Ver diagnóstico de instalación

# Dentro de Claude Code:
/doctor

# Desde la terminal:
claude doctor