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

