Dirigir al agente: comandos, ajustes y deshacer
Ya cierras tareas. Esta lección es sobre llevar el volante: cómo orientar al agente, corregirle sobre la marcha y recuperarte cuando algo no sale. Son las teclas que usarás cada día.
Slash commands: el panel de control
Dentro de la sesión, lo que empieza por / son comandos de la herramienta, no instrucciones para el modelo. Los que más vas a tocar al principio:
| Comando | Para qué |
|---|---|
/help | lista todos los comandos disponibles |
/clear | vacía la conversación y empieza de cero |
/compact | resume la sesión y libera contexto sin perder el hilo |
/model | cambia de modelo sin salir |
/cost | cuánto llevas gastado en la sesión |
/resume | recupera una sesión anterior |
/memory | abre tu CLAUDE.md y la memoria (lo ves en el curso siguiente) |
No hace falta memorizarlos:
/helplos lista siempre./clear,/compacty/modellos desarrollamos en la lección 5.
Referenciar ficheros con @
Para apuntar al agente a algo concreto sin que lo busque, menciónalo con @:
"Revisa
@src/auth/login.tsy dime si valida el email."
Es más rápido y más barato que dejar que rastree todo el repo, y le da el contexto justo. Lo retomamos como hábito en el curso CLAUDE.md y memoria (antipatrones de contexto).
Rechazar y ajustar cambios
El agente propone; tú decides. Cuando te enseña un diff tienes tres salidas:
- Aceptar — si está bien.
- Rechazar — si no, y dar la razón: "no, no toques el
tsconfig; solo el script". - Pedir un ajuste — "casi: añade
--max-warnings 0al final".
Rechazar con un motivo concreto es mejor que un "no" a secas: el agente usa esa frase para corregir en la siguiente vuelta del bucle.
Interrumpir cuando se desvía
Si ves que va por mal camino —está editando el fichero equivocado o repitiendo algo que no funciona— no esperes a que termine. Pulsa Esc para interrumpirlo, y redirige:
"Para. El problema no está en el componente, está en el hook
useAuth. Mira ahí."
Cortar pronto ahorra contexto y tiempo.
Deshacer: tu red es git
Claude Code no es un editor con "Ctrl+Z infinito". Tu mecanismo real de deshacer es git, y por eso commiteas lo que funciona:
- Antes de aceptar un cambio grande, asegúrate de tener el repo limpio (
git status). - Si un cambio aceptado la lía, revierte:
git restore <fichero>ogit checkout .. - Si encadenaste varios y quieres volver atrás, vuelve a tu último commit bueno.
Trabajar con commits frecuentes es lo que te permite dejar que el agente arriesgue: si algo sale mal, revertir es un comando.
Mirar antes de tocar: un adelanto
Para tareas en las que prefieres que el agente explore y proponga un plan sin editar nada todavía, existe el plan mode (en el CLI se activa ciclando con Shift+Tab). Lo verás a fondo en el curso Permisos, settings y seguridad; por ahora basta con saber que existe esa marcha de "mira antes de tocar".
Qué llevas hasta aquí
- Conoces los slash commands del día a día y
@para referenciar ficheros. - Sabes rechazar y ajustar cambios con un motivo, e interrumpir con
Esc. - Tienes claro que git es tu deshacer.
En la siguiente lección entramos en cómo respira una sesión larga: la ventana de contexto y la elección de modelo.
Fuente oficial: Interactive mode · Slash commands
¿Quieres llevar la cuenta de las lecciones que has terminado?
Entrar para guardar progreso