What problem does it solve? Turning analyzed, prioritized requirements into a formal, verifiable specification is error-prone: requirements often lack acceptance criteria, NFRs lack measurable metrics, and there is no baseline for change control. This Skill guides the Specification step of the Requirements Management cycle, producing standard-format documents (IEEE 830 SRS, BRD, or User Stories) with verifiable acceptance criteria and full traceability. ## Core Features & Use Cases - Format Selection Guidance: Decision criteria for choosing between IEEE 830 SRS, BRD, User Stories with Given/When/Then, or hybrid specifications based on project context. - Quality Enforcement: INVEST validation for user stories, quantitative metrics for non-functional requirements (performance, security, availability, usability), and mandatory acceptance criteria per requirement. - Baseline & Traceability: Establishes a versioned requirements baseline with stakeholder sign-off and requirement-to-stakeholder traceability matrices. - Use Case: After completing requirements analysis with MoSCoW prioritization, use this Skill to produce an SRS document where every requirement has a unique ID, Gherkin acceptance criteria, and an approved baseline ready for validation. ## Quick Start Ask the AI to formalize the analyzed requirements in rm-analysis.md into a specification document with acceptance criteria and a traceability matrix.