Cuatro servicios. Una tarde.
Sin cambios de contexto.
Necesitás migrar cuatro servicios a un nuevo middleware de auth antes del viernes. El mismo cambio en cada repo, con forma ligeramente distinta. Acá está el flujo.
Los refactors secuenciales se comen días. Terminás services/auth, cambiás de rama, perdés el modelo mental y arrancás de cero en services/billing. Para el tercer repo estás copiando patrones a mano y olvidándote qué suite de tests ya actualizaste. El cambio es el mismo. La repetición es el costo.
Cinco pasos. Una pasada.
Lanzá cuatro worktrees.
Abrí Nest, apretá ⌘N cuatro veces. Cada panel lanza un worktree fresco desde main (services/auth, services/billing, services/notifications y services/api), cada uno con sus propias deps y puerto de dev server.
❯ git worktree add ../auth-migration/auth feat/auth-middleware ❯ git worktree add ../auth-migration/billing feat/auth-middleware ❯ git worktree add ../auth-migration/notifications feat/auth-middleware ❯ git worktree add ../auth-migration/api feat/auth-middleware Preparing worktree (new branch 'feat/auth-middleware') HEAD is now at 4f1c2a8 chore: bump deps ✓ 4 worktrees ready · isolated ports 5173–5176
Asigná un agente por panel.
Claude en auth, Claude en billing, Gemini en notifications, Codex en api. Cada panel tiene su propio directorio HOME. Sin colisiones de credenciales, ni siquiera con dos cuentas de Claude corriendo lado a lado.
Hacé broadcast del prompt una vez.
Guardá el prompt de migración como snippet. ⌘B para hacer broadcast a los cuatro paneles. Las mismas instrucciones, cuatro contextos, enviadas con una tecla.
Migrate this service to the new auth middleware. 1. Replace verifyJwt() with withAuth() from @org/auth-v2. 2. Update routes that import the old helper. 3. Add coverage for the 401 path. 4. Run tests and report.
Vigilá, no tipees.
Cada panel corre su agente en paralelo. Vos ojeás outputs, aceptás patches, corrés tests por worktree. Los dev servers corren en puertos aislados. Sin colisiones, sin rebuilds, sin esperas.
Cuatro PRs, una pasada de review.
Desde cada panel: pr open. Nest abre cuatro PRs contra main. Los revisás con el mismo contexto ya cargado. Sin rehidratación, sin releer el diff tres días después. Mergeá en orden.
Migración hecha en una tarde concentrada. Sin malabares con ramas. Sin copiar patrones a mano.
El trabajo que antes era un sprint ahora es un flujo.
Dejá de saltar entre pestañas.
Empezá a entregar.
Gratis durante el lanzamiento. Sin tarjeta de crédito. Funciona con las herramientas que ya tenés, y con las que no sabías que necesitabas.