What problem does it solve? Specs written during brainstorming often contain format defects, vague requirements, and placeholder text that derail implementation planning. This Skill enforces a hard quality gate so no plan proceeds until the spec passes a structured review. ## Core Features & Use Cases - Deterministic Pre-Lint: A bash script checks frontmatter fields, sequential REQ numbering, REQ block completeness, Test Coverage Matrix consistency, and residual placeholders at zero LLM cost before any agent dispatch. - Reviewer Agent Loop: Dispatches the spec-quality-reviewer agent against the spec file, presents the full report, and re-runs after author fixes until PASS, escalating only on genuine non-convergence. - Gated Transition: On PASS, routes architectural changes to high-level-design and non-architectural changes to writing-plans. - Use Case: After brainstorming writes .ai/2024-06-01-checkout/specs/specs-checkout.md, run the gate to catch a missing Test Coverage Matrix entry and a TBD placeholder before any planning tokens are spent. ## Quick Start Run the spec quality gate on the spec file that brainstorming just wrote and loop the reviewer until it passes.