Skip to content

claude-code · plugin · TDD loop

Forge Master

Plugin de Claude Code que convierte un PRD aprobado en un loop autónomo de ejecución TDD: planes por fases con tiers, escalación determinista y estado en disco que sobrevive la compactación de contexto.

https://github.com/alanvaa06/forge-master

Resumen

Forge Master es un plugin de Claude Code para agentic loop-engineering: convierte un PRD aprobado en ejecución autónoma, verificada y auto-correctiva. Los acceptance criteria del PRD se descomponen en fases, cada una etiquetada por tier (junior/senior) y proceso (light/heavy), que se ejecutan hasta que cada fase termina en done o queda bloqueada de forma limpia. La verificación siempre es el exit code del test runner, nunca la opinión del agente, y el estado se guarda en disco después de cada fase para que un run sobreviva un crash o la compactación de contexto.

Qué hace

  • Diseño de PRD (por entrevista) o import desde un spec existente / export de Jira / Notion, con acceptance criteria Given/When/Then verificables.
  • plan-design descompone el PRD en fases etiquetadas por tier (junior/senior) y proceso (light/heavy), cada una mapeada a los ACs que cubre.
  • forge-run ejecuta fase por fase; "green" siempre es el exit code del test runner, nunca la opinión del agente.
  • La escalación es determinista — junior→senior, light→heavy — disparada por señales observadas (iteraciones en rojo, subagent atorado, budget agotado), nunca por un agente de triage.
  • El estado (todo, results, lessons, memory) se guarda en disco después de cada fase, para que un run se reanude limpio a través de crashes o compactación de contexto.
  • Las fases heavy aplican la Iron Law de TDD (test primero, debe fallar, implementación mínima, green) más un contrato de code review independiente.
  • Termina con un reporte de Definition of Done: fases done/blocked/pending, gasto de tokens, escalaciones y lecciones aprendidas.

Stack

JavaScript · sistema de plugins de Claude Code.

Estado

Open source (MIT). Instalable vía el plugin marketplace de Claude Code.

GitHub →