software-requirements
Installation
SKILL.md
Software Requirements Analysis
Write professional, comprehensive, and unambiguous software requirements documents that development teams can build from, QA teams can test against, and stakeholders can approve with confidence.
Input Handling
Determine the input type and respond accordingly:
-
Informal description -- User describes what they want to build in plain language (e.g., "I need a login page with password reset"). Expand this into structured requirements by following the discovery and writing phases.
-
Existing document to review -- User provides an existing requirements document for critique. Skip discovery, proceed to Requirements Review Mode.