Comandos Esenciales para el Día a Día
Los comandos y atajos del día a día, agrupados por lo que resuelven, y cómo elegir el modelo según la tarea.
Esta es la referencia rápida: los comandos y atajos que vas a usar todas las semanas, agrupados por lo que resuelven.
Gestión de contexto
| Comando | Qué hace |
|---|---|
/compact | Resume el historial de la conversación para liberar espacio, sin perder el hilo de lo que estás haciendo. |
/clear | Borra todo el historial y arranca de cero. Usalo cuando cambiás de tarea por completo. |
/context | Te muestra qué está ocupando tu ventana de contexto — útil para decidir si conviene compactar. |
Planificación y control de cambios
| Comando | Qué hace |
|---|---|
/plan | Modo en el que Claude explora y arma un plan sin tocar tu código todavía. Ideal antes de una tarea grande. |
/diff | Muestra los cambios hechos, para revisarlos de un vistazo antes de commitear. |
/rewind (o doble Esc Esc) | Deshace cambios de código y de conversación, volviendo a un punto anterior. Tu salvavidas cuando algo se fue por las ramas. |
Permisos
| Comando / atajo | Qué hace |
|---|---|
/permissions | Abre el panel para ver y editar qué comandos/herramientas están permitidos, denegados o requieren confirmación. |
Shift+Tab | Rota entre los modos de permiso sin escribir nada (ver Permisos y seguridad operativa). |
Trabajo diario / repo
| Comando | Qué hace |
|---|---|
/init | Genera un CLAUDE.md inicial analizando tu repo. Ideal al arrancar un proyecto nuevo. |
/memory | Lista y abre tus archivos de memoria, y prende o apaga auto memory. Ver Memoria y contexto. |
/agents | Gestiona subagentes: crearlos, editarlos, invocarlos. |
/mcp | Ver y gestionar los servidores MCP conectados. |
/security-review | Corre una revisión de seguridad sobre los cambios de tu rama actual. Ver Seguridad en Claude Code. |
Modelo y rendimiento
| Comando | Qué hace |
|---|---|
/model | Cambia entre modelos (Sonnet, Opus, Haiku) según la complejidad de la tarea. |
/effort | Ajusta cuánto “piensa” el modelo antes de responder (low a xhigh, más max y auto) — más esfuerzo ayuda en debugging complejo, pero gasta más cuota. |
Cómo elegir modelo según la tarea
/model acepta alias (haiku, sonnet, opus) que siempre resuelven a la última versión de esa familia — es la forma más estable de referirte a un modelo en settings.json o en un subagente, porque no se rompe cada vez que Anthropic saca una versión nueva. La lógica para elegir entre familias no cambió en los últimos años, aunque las versiones sí:
- Haiku → pensalo para tareas de alta frecuencia y bajo riesgo: exploración rápida de archivos, lint, subagentes que corren en loop, o cuando estás por chocar contra tu límite de uso. No lo uses para decisiones de arquitectura ni para debugging de una causa raíz no obvia.
- Sonnet → el default razonable para el 80% del trabajo diario: implementar features, refactors acotados, escribir tests. Es el punto de partida hasta que tengas una razón concreta para cambiar.
- Opus → reservalo para problemas donde el costo de una mala decisión es alto: diseño de arquitectura, un bug que ya resistió un par de intentos, revisión de seguridad. Evitalo en tareas repetitivas o de bajo riesgo — es el modelo más caro y lento de los tres.
Hay dos ejes independientes entre sí que conviene no confundir: el modelo (qué tan capaz es) y el /effort (cuánto tiempo de razonamiento le dedica antes de responder). Podés tener Sonnet con effort alto para un debugging puntual sin necesidad de escalar a Opus, y es casi siempre más barato que subir de familia.
Regla práctica: arrancá siempre en Sonnet. Subí a Opus solo cuando Sonnet ya te dio una respuesta poco convincente en un problema genuinamente difícil, no de forma preventiva. Bajá a Haiku para tareas mecánicas de alto volumen — un subagente de exploración que se invoca veinte veces en la misma sesión es buen candidato.
Navegación
| Comando / atajo | Qué hace |
|---|---|
/add-dir | Le da acceso a otra carpeta además de la actual — útil en monorepos. |
/cd | Mueve la sesión a otro directorio sin perder la conversación. |
@ | Adjunta un archivo específico a tu mensaje (autocompleta con el explorador de archivos). |
! | Al arrancar un mensaje con !, corrés un comando de shell directo, sin pasar por Claude. |
Esc | Interrumpe a Claude mientras está trabajando. |
Documentación relacionada: esta es una selección curada — la referencia completa de comandos incluye varios más, entre ellos /doctor, /code-review y los que se agregan por SDK o por plugins instalados.
