Slash commands
Slash commands are entered within the Claude Code interactive session. They start with / and execute instantly.
CLI flags
Flags are passed when running claude from the terminal, before or after the prompt.
claude [flags] [prompt] claude --model opus "refactoriza este archivo" claude -p "¿qué hace esta función?" < mi_archivo.py
Available models
You can change the model with --model, /model, or in the configuration. The default value depends on your account type and provider, so the most reliable approach is to use aliases:
Keyboard shortcuts in interactive session
Example commands
Headless session in 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
Change model for a session
claude --model opus # Ahora usas el alias Opus para la sesión completa
View installation diagnostics
# Dentro de Claude Code: /doctor # Desde la terminal: claude doctor