What problem does it solve?
This Skill eliminates ambiguity and ensures comprehensive understanding of project needs by defining clear, testable functional and non-functional requirements. It prevents costly rework and project misalignment by establishing a solid foundation.
Core Features & Use Cases:
- Requirements Elicitation: Guides through structured questioning to gather project goals, user types, and system interactions.
- Functional & Non-Functional Requirements: Defines specific system behaviors and quality attributes (performance, security, availability).
- User Story Creation: Crafts user-centric stories with acceptance criteria in EARS format.
- Software Requirements Specification (SRS): Generates comprehensive SRS documents.
- Use Case: You're starting a new project and need to define its scope. This Skill can help gather information about the project's purpose, target users, and key features, then generate a detailed Software Requirements Specification (SRS) including functional requirements, non-functional requirements (e.g., 99.9% uptime), and user stories with clear acceptance criteria.
Quick Start:
Help me define the requirements for a new online booking system. The main goal is to allow users to book appointments easily.