What problem does it solve?
Requirement documents like PRDs, specs, and SDDs often ship with logical flaws, missing requirements, and inconsistencies that surface late in development. This Skill enforces a structured review-then-revision gate pipeline so deliverables pass automated quality checks and explicit user confirmation before moving to the next stage.
Core Features & Use Cases
- SubAgent Gate Evaluation: Delegates deliverable review to subagents against reviewer checklists, returning a definitive grade of fully passed, conditionally passed, or failed.
- Iterative Fix-and-Reassess Loop: Automatically routes failed deliverables through revision cycles (up to 2 iterations) with worst-case routing for multiple deliverables, then escalates to the user.
- User-in-the-Loop Validation: Outputs complete review results and asks for confirmation via ask_user, supporting optional re-review before advancing the SDD stage with sdd_advance.
- Use Case: During a spec-driven development workflow, run this gate on a generated PRD so a reviewer subagent flags requirement gaps, a revision subagent fixes them in place, and you confirm the result before design begins.
Quick Start
Review the requirement document at the given deliverable path against the review materials, fix any issues found, and confirm the result with me before advancing to the next stage.