What problem does it solve?
Transform vague or incomplete feature requests into modular, reviewable, and acceptance-ready requirement documents so teams can implement and test with confidence. It prevents omissions, reduces back-and-forth clarification, and produces versionable artifacts suitable for PR review and TDD.
Core Features & Use Cases
- Six-section enforcement: Produces Feature Overview, User Stories, Requirement Description, Technical Requirements, Constraints, and Test Criteria for every feature document.
- Mermaid-first diagrams: Requires Mermaid diagrams for logic, module, flow, sequence, architecture, and ER visuals and plain-text directory trees for file structures.
- Test matrix & priorities: Generates explicit cross-combination test matrices and assigns P0–P3 priorities to guide TDD and QA.
- Modular output & monorepo defaults: Emits per-feature Markdown files into specs/ with monorepo defaults (apps/ + packages/) and splits multi-module requirements into separate docs.
Quick Start
Write a six-section feature spec for "guest checkout" including Mermaid flowchart for the user journey, an ER diagram for any new entities, and an explicit test combination matrix, then save it to specs/checkout/guest-checkout.md.