context-engineering

Generate SRS Section 1.0 from vision and glossary markdown files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of Section 1.0 of a Software Requirements Specification (SRS) document, ensuring it adheres to IEEE 830 and ISO/IEC standards by synthesizing project vision and glossary information.

Core Features & Use Cases

  • Automated Introduction Generation: Transforms vision.md and glossary.md into a standardized SRS Section 1.0.
  • Standardized Formatting: Ensures the introduction follows the IEEE/ISO Standardized Document Header format.
  • Traceability: Links scope items directly to stakeholder needs documented in vision.md.
  • Use Case: After defining your project's vision and key terms, use this Skill to generate the foundational introduction for your SRS, ensuring all necessary subsections (Purpose, Scope, Definitions, References, Overview) are correctly populated and formatted.

Quick Start

Run the context_engineering.py script from the 02-context-engineering directory to generate Section 1.0 of the SRS.

Frequently Asked Questions about context-engineering

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

FAQPage Schema
How do I generate an SRS introduction that follows IEEE 830 and ISO/IEC standards?

An SRS document introduction requires purpose, scope, definitions, references, and overview subsections. It synthesizes project vision and glossary markdown files into a standardized format, linking scope items directly to stakeholder needs to ensure traceability.

How do I write the purpose and scope subsections for an SRS document?

Writing the purpose and scope subsections for an SRS document involves transforming your project vision markdown into standardized text. This process links documented scope items directly to stakeholder needs, ensuring proper requirements engineering traceability.

Can I use markdown files to create standardized software requirements specifications?

Yes, you can use markdown files to create standardized software requirements specifications. By processing vision.md and glossary.md files, you can automatically generate a standardized SRS Section 1.0 that adheres to IEEE 830 and ISO/IEC formatting standards.

What is context engineering in requirements engineering?

Context engineering in requirements engineering is the process of synthesizing project context, such as vision and glossary definitions, into a standardized Software Requirements Specification introduction. It ensures traceability to stakeholder needs while adhering to IEEE 830 and ISO/IEC standards.

Do I need vision and glossary markdown files before generating an SRS introduction?

Yes, you need vision and glossary markdown files before generating an SRS introduction. The automated synthesis requires these specific input files to populate the definitions, scope, and purpose subsections and to ensure traceability to stakeholder needs.