What problem does it solve?
Raw requirements from users, tickets, or meeting notes are often ambiguous, incomplete, and unstructured, making downstream design and development error-prone. This Skill converts raw requirements (RR) into a rigorous, structured requirements analysis specification (IR) with functional/non-functional requirements, acceptance criteria, and test cases.
Core Features & Use Cases
- Socratic Requirements Elicitation: Clarifies ambiguities through iterative dialogue, behavior path analysis (happy path, alternatives, exceptions), and blind-spot discovery before any document is written.
- Template-Driven Document Generation: Assembles requirement specification templates dynamically via Node.js scripts, applying EARS syntax and placeholder conventions for unsourced quantitative values.
- Checklist-Based Review Pipeline: Generates a dynamic review checklist and supports a staged review workflow with severity-graded scoring (Pass / Conditional Pass / Fail).
- Use Case: A product manager pastes a vague feature request from a GitHub issue; the Skill interviews them to resolve ambiguities, then produces a complete requirements analysis specification with prioritized FR/NFR lists, acceptance criteria, and test cases.
Quick Start
Ask the agent to analyze your raw requirement description and generate a structured requirements analysis specification document.