Si usás Claude Code y todavía no usás los loops, esto te va a cambiar el flujo.
En vez de pedirle tarea por tarea, le das un objetivo y Claude se encarga de trabajar solo —turno tras turno— hasta completarlo. Este es el flujo que uso para dejarlo trabajando mientras hago otra cosa… o mientras duermo. La forma de prenderlo es un comando: /goal.
Qué es un loop (y por qué importa)
Un prompt te hace pedir paso a paso. Un loop define qué es estar terminado y no para hasta lograrlo. Le das el objetivo una vez y Claude itera solo: prueba, revisa, corrige y sigue. Vos dejás de ser el que dice "dale, seguí".
El comando: /goal
Ponés /goal seguido de la condición que querés cumplir. Arranca al toque —no hace falta mandar otro mensaje— y mientras corre vas a ver el indicador ◎ /goal active.
› dentro de Claude Code: /goal corré hasta que todos los tests estén en verde ◎ /goal active · turno 3 · 4m 12s
Cómo funciona (el truco)
Acá está lo bueno: cada vez que Claude termina un turno, otro modelo (uno chico y rápido) revisa si se cumplió la condición. Si no llegó, le dice que siga —y le pasa el motivo como guía. Si sí, el goal se cierra solo. O sea: no sos vos revisando, se autorevisa.
⚡ Por qué es distinto
Escribí una buena condición
El evaluador juzga contra lo que Claude muestra en la conversación —no corre comandos por su cuenta—. Así que la condición tiene que ser algo que la propia salida de Claude pueda demostrar:
- Un estado final medible: un test que pasa, un build en verde,
git statuslimpio. - Cómo probarlo: "
npm testtermina en 0", "los tests deauthpasan". - Un tope: agregá "…o pará después de 15 turnos" para que no corra para siempre.
Tres condiciones que uso seguido:
/goal corré hasta que todos los tests estén en verde /goal completá esta tarea hasta que los tests pasen /goal terminá este PRD con todos sus requerimientos, o pará a los 20 turnos
Mirá el estado y cortalo
Escribí /goal sin nada para ver el estado: la condición, cuánto lleva, cuántos turnos evaluó, los tokens y la última razón del evaluador. Para cortarlo antes, /goal clear.
/goal # estado: turnos, tokens, última razón /goal clear # cortar el objetivo
Dejalo corriendo toda la noche
Esto puede estar corriendo minutos, horas o todo el día. Para sacarle el jugo:
- Combinalo con
/looppara que se re-dispare por tiempo, además de por condición. - Andate tranquilo: con Auto Mode aprueba sus propias herramientas y cada turno corre sin que estés encima.
- Desde el celular:
/goalcorre igual por Remote Control. Le dejás el objetivo en tu compu y lo seguís desde el teléfono — te lo cuento en la guía de Remote Control.
Requisitos
- Claude Code v2.1.139+ — chequealo con
claude --version. - Plan pago (Pro/Max/Team) — no aparece en cuentas free.
- La carpeta tiene que tener el trust aceptado (el evaluador usa el sistema de hooks).
$ claude update $ claude --version

