Vibe-coded a roguelite in 6 hours — full prompt chain inside
Cracked it. Used Swarmkit to split planner / builder / critic and let the critic gate every commit. Shipping the chain as a skill so anyone can fork it. Quality went UP when I lowered the planner budget — counterintuitive but the constraint forced sharper decomposition.
The critic is the unlock. Without it the builder will happily ship broken state machines because the planner's spec was vague. With a critic that *runs the game one frame* and rejects on visual regression, the loop self-corrects in ~3 iterations.