Generate IEEE 830 compliant Software Requirements Specification document from gathered requirements.
Generates IEEE 830 compliant Software Requirements Specification document from gathered requirements.
/plugin marketplace add DoubleslashSE/claude-marketplace/plugin install business-analyst@doubleslash-pluginsGenerate Software Requirements Specification for: $ARGUMENTS
This command compiles all gathered requirements, analysis findings, and stakeholder information into a formal IEEE 830 compliant Software Requirements Specification document.
Before generating the SRS, ensure you have:
If any of these are missing, I'll help gather them or note them as TBD in the document.
The SRS will follow IEEE 830 standard:
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, Abbreviations
1.4 References
1.5 Overview
2. Overall Description
2.1 Product Perspective
2.2 Product Functions
2.3 User Characteristics
2.4 Constraints
2.5 Assumptions and Dependencies
3. Specific Requirements
3.1 External Interface Requirements
3.2 Functional Requirements
3.3 Non-Functional Requirements
3.4 Design Constraints
3.5 Software System Attributes
4. Appendices
A. Glossary
B. Analysis Models
C. Requirements Traceability Matrix
I will:
For each section:
Before finalizing:
Create mappings:
Produce the final document in markdown format.
Complete IEEE 830 compliant document with all sections.
/business-analyst:generate-srs full
Condensed overview for stakeholder review.
/business-analyst:generate-srs summary
Just the requirements section without IEEE structure.
/business-analyst:generate-srs requirements-only
Generate specific sections only.
/business-analyst:generate-srs functional
/business-analyst:generate-srs non-functional
/business-analyst:generate-srs appendices
Please provide (or confirm):
Default format: FR-001, NFR-PERF-001
Custom prefix: /business-analyst:generate-srs prefix=REQ
Default: MoSCoW (Must/Should/Could/Won't)
Alternative: /business-analyst:generate-srs priority=P1-P4
The generated document will include:
# Software Requirements Specification
## {Project Name}
| Field | Value |
|-------|-------|
| Document Version | {X.X} |
| Date | {YYYY-MM-DD} |
| Author | {Name} |
| Status | Draft |
## Revision History
| Version | Date | Author | Description |
|---------|------|--------|-------------|
| 1.0 | {Date} | {Author} | Initial draft |
When information is missing:
I will inform you of any TBD items at the end.
After generating the SRS:
Before generating, I'll confirm:
After generating:
Let me check what information we have available: