\
CONTEXT/academy
Lección 04 · ≈ 13 min

Dirigir al agente: comandos, ajustes y deshacer

Slash commands, referenciar ficheros, rechazar y ajustar cambios, interrumpir y deshacer.

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:

ComandoPara qué
/helplista todos los comandos disponibles
/clearvacía la conversación y empieza de cero
/compactresume la sesión y libera contexto sin perder el hilo
/modelcambia de modelo sin salir
/costcuánto llevas gastado en la sesión
/resumerecupera una sesión anterior
/memoryabre tu CLAUDE.md y la memoria (lo ves en el curso siguiente)

No hace falta memorizarlos: /help los lista siempre. /clear, /compact y /model los 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.ts y 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:

  1. Aceptar — si está bien.
  2. Rechazar — si no, y dar la razón: "no, no toques el tsconfig; solo el script".
  3. Pedir un ajuste"casi: añade --max-warnings 0 al 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> o git 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