From business-analyst
Generate IEEE 830 compliant Software Requirements Specification document from gathered requirements.
How this command is triggered — by the user, by Claude, or both
Slash command
/business-analyst:generate-srsThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Generate SRS Document Generate Software Requirements Specification for: **$ARGUMENTS** ## SRS Generation Overview This command compiles all gathered requirements, analysis findings, and stakeholder information into a formal IEEE 830 compliant Software Requirements Specification document. ## Prerequisites Before generating the SRS, ensure you have: - [ ] Stakeholder information identified - [ ] Scope defined - [ ] Functional requirements gathered - [ ] Non-functional requirements documented - [ ] Constraints and assumptions listed - [ ] Priorities assigned If any of these are missing...
Generate 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:
npx claudepluginhub doubleslashse/claude-marketplace --plugin business-analyst/specifyTransforms project briefs into structured specifications with functional requirements, acceptance criteria, and testable requirements. Generates docs/specification.md and optionally auto-proceeds to planning.
/kairo-requirementsAnalyzes user-provided requirement outlines and produces a detailed requirements definition document with acceptance criteria in EARS notation. Optionally integrates a PRD file and project context.
/requirements-authoring-flowGuides AI through requirements authoring workflow (create/update/review/improve) with mandatory user approvals per phase, producing final requirements set, validation pack, and traceability matrix.
/create-prdCreates a Product Requirements Document via structured elicitation interviews, creative techniques, scale-adapted depth, and adversarial review.
/createprdConverts user-provided requirements document (notes, PRD, spec, RFC, meeting notes) into master PRD at .spec_system/PRD/PRD.md. Prompts for missing info, backs up existing PRDs before updates.
/specsGenerates collaborative specifications for a feature, producing Intent, BDD scenarios, architecture notes, and acceptance criteria.