software-engineering-docs
CommunityTurn code into reliable, consistent docs.
System Documentation
What problem does it solve?
Generate and maintain structured software engineering documentation for new or existing applications. Use when asked to create, update, or normalize requirements.md, use_cases.md, specification.md, architecture.md, uml.md, or tests.md from source code and existing docs, and when enforcing consistency and domain boundaries (for example, preventing endpoint-level details in high-level requirements).
Core Features & Use Cases
- Generate documentation sets (requirements.md, use_cases.md, specification.md, architecture.md, uml.md, tests.md) from codebases and existing docs.
- Enforce a canonical system model with stable IDs (FR-###, NFR-###, UC-###, CON-###) and maintain cross-file consistency.
- Support full-generation and doc-grounded-retrieval workflows to adapt to missing or existing docs.
- Use a stepwise workflow: build project context, construct canonical model, then generate and validate docs.
Quick Start
Instruct the system to generate a complete documentation set for a given project by deriving a canonical system model from code and existing docs and producing requirements.md, use_cases.md, specification.md, architecture.md, uml.md, and tests.md.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: software-engineering-docs Download link: https://github.com/mnsgrosa/skills/archive/main.zip#software-engineering-docs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.