descriptive-modeling

Generate SRS Section 2.0 by analyzing technical stack and feature documents.

7|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/peterbamuhigire/srs-skills --skill descriptive-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: descriptive-modeling
Source: https://github.com/peterbamuhigire/srs-skills/tree/main/02-requirements-engineering/waterfall/03-descriptive-modeling
Command: npx skills add https://github.com/peterbamuhigire/srs-skills --skill descriptive-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Section 2.0 (Descriptive Modeling) for Software Requirements Specifications (SRS), ensuring technical accuracy and adherence to standards by analyzing project context files.

Core Features & Use Cases

  • Automated Section Generation: Synthesizes Product Perspective, Product Functions, User Characteristics, Constraints, and Assumptions/Dependencies.
  • Technical Realism: Incorporates specific infrastructure components (e.g., OCI, MySQL, HP Z440) and environmental factors (e.g., Uganda power stability).
  • Use Case: After defining your tech stack and features, use this skill to generate a robust, standards-compliant Section 2.0 for your SRS document, ready for review.

Quick Start

Run the descriptive modeling skill to generate Section 2.0 for the SRS draft.

Frequently Asked Questions about descriptive-modeling

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

FAQPage Schema
How do I generate Section 2.0 of an SRS document automatically?

To generate Section 2.0 of an SRS document, provide your technical stack, feature, and quality standard documents to the descriptive-modeling skill, which uses Python scripts to parse inputs and synthesize product functions, user characteristics, and constraints into a draft.

What is descriptive modeling in requirements engineering?

Descriptive modeling in requirements engineering synthesizes system interfaces, user characteristics, hardware constraints, and product functions into Section 2.0 of an SRS, ensuring technical accuracy by analyzing project context files and specific infrastructure components.

How do I write SRS product perspective and constraints with technical realism?

To write SRS product perspective and constraints with technical realism, analyze your technical stack and feature documents to synthesize specific infrastructure components like OCI, MySQL, and environmental factors such as Uganda power stability into the requirements draft.

Do I need Python scripts to parse technical stack documents for SRS generation?

Yes, you need Python scripts to parse input technical stack, feature, and quality standard documents, which the skill then uses to update and synthesize the SRS draft document with specific technical and environmental realism.

Can I automate software requirements specification writing for specific infrastructure components?

You can automate software requirements specification writing by providing documents detailing specific infrastructure components like HP Z440, allowing the skill to parse the technical context and generate a standards-compliant Section 2.0 for review.

What are the limitations of using automated SRS section generation?

Automated SRS section generation requires predefined technical stack, feature, and quality standard documents as input, and while it synthesizes a robust draft with technical realism, the output still requires human review to ensure complete project accuracy.