What problem does it solve?
This skill solves the problem of shipping flawed planning artifacts that lead to implementation drift, missed requirements, unexpected execution blockers, and wasted engineering effort by running a bounded iterative refinement loop with dedicated challenger and reviewer subagents to surface and resolve issues before work begins.
Core Features & Use Cases
- Bounded Iterative Refinement: Runs up to 8 rounds of structured critique on existing PRD, TDD, and tasks-plan artifacts, with a hard stop when a fresh reviewer round finds no blocker or material issues.
- Dual Subagent Lanes: Spawns fresh challenger subagents to pressure-test for hidden assumptions, implementation drift traps, and failure paths, and fresh reviewer subagents to adjudicate findings and enforce stop rules.
- Guardrail Preservation: Automatically preserves research-backed and Pro-backed planning decisions, and runs final carry-forward checks to ensure no critical context is lost before handoff to execution workflows.
- Use Case: You have a complete set of planning artifacts for a new feature drafted via the $deliver workflow, and want to pressure-test them for overlooked edge cases, conflicting requirements, and sequencing issues before your team starts implementation.
Quick Start
Invoke the plan-refine skill to run a bounded iterative refinement loop over your existing PRD, TDD, and tasks-plan artifacts to catch all blocker and material issues before starting implementation.