The Requirement Assistant skill streamlines the initial phase of software development by transforming vague feature ideas into structured, actionable documentation. By adhering to the industry-standard INVEST criteria—Independent, Negotiable, Valuable, Estimable, Small, and Testable—it helps teams define clear user stories and detailed acceptance criteria. This skill is indispensable for product owners and developers during sprint planning or feature discovery, ensuring that every task is well-defined, measurable, and optimized for successful implementation within an agile workflow.
Key Features
01Rigorous requirement validation against all six INVEST quality criteria
02Edge case and error scenario identification for comprehensive documentation
03Automated user story generation using the standard 'As a / I want / So that' format
04Structured acceptance criteria definition using Given-When-Then patterns
05Interactive requirement wizard for guided feature discovery and context gathering
0640 GitHub stars