srs-document
Installation
SKILL.md
Purpose
Guide requirements engineers through creating a complete Software Requirements Specification (SRS) that organizes functional requirements by system feature, documents data requirements, external interfaces, quality attributes, and constraints. Use this when the project demands a formal, reviewable, traceable requirements baseline.
This is not a vision document or user story backlog -- it is the definitive specification of what the system shall do, organized for review, traceability, and implementation.
Key Concepts
What Is an SRS?
An SRS documents:
- Functional requirements -- What the system does (organized by feature)
- Data requirements -- What data the system stores, processes, and reports
- External interface requirements -- How the system connects to users, hardware, other systems, and communications
- Quality attributes -- Non-functional requirements (performance, security, usability, etc.)
- Constraints -- Design and implementation restrictions