srs-generation

Generate IEEE 830 and ISO/IEC/IEEE 29148 compliant SRS documents with CRUD matrix and RTM.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tercel/spec-forge-gemini --skill srs-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: srs-generation
Source: https://github.com/tercel/spec-forge-gemini/tree/main/skills/srs-generation
Command: npx skills add https://github.com/tercel/spec-forge-gemini --skill srs-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SRS-generation automates the production of standards-aligned Software Requirements Specifications from project context and upstream PRDs, reducing manual drafting time and increasing consistency across documents.

Core Features & Use Cases

  • Generate IEEE 830 / ISO/IEC/IEEE 29148 compliant SRS documents from product context, PRD, or standalone inputs.
  • Produce a complete SRS including Introduction, Overall Description, Functional Requirements, Non-Functional Requirements, Data Requirements, External Interface Requirements, and RTM with traceability to PRD items.
  • Validate against a quality checklist and incorporate a CRUD matrix and references.

Quick Start

Provide feature details to initiate the SRS generation workflow and produce a complete srs.md under docs/<feature-name>/.

Frequently Asked Questions about srs-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an IEEE 830 compliant Software Requirements Specification?

Generate an IEEE 830 compliant Software Requirements Specification by providing project context or an upstream PRD. The system produces a complete srs.md document under docs/<feature-name>/, including functional and non-functional requirements.

Can I create an SRS with traceability from an existing PRD?

Yes, you can create an SRS with traceability from an existing PRD. The system generates a Requirements Traceability Matrix (RTM) that maps every functional requirement directly to upstream PRD items to maximize traceability.

What sections are included in a complete Software Requirements Specification document?

A complete Software Requirements Specification document includes Introduction, Overall Description, Functional Requirements, Non-Functional Requirements, Data Requirements, External Interface Requirements, and a CRUD matrix.

How do I validate SRS quality against ISO/IEC/IEEE 29148 standards?

Validate SRS quality against ISO/IEC/IEEE 29148 standards using an integrated quality checklist. This ensures every functional requirement remains unambiguous, testable, and traceable throughout the document.

Does SRS generation support standalone projects without an upstream PRD?

Yes, SRS generation supports standalone projects without an upstream PRD. You can provide standalone project inputs or feature details directly to initiate the SRS generation workflow and produce complete documentation.