software-engineering-docs

Community

Turn code into reliable, consistent docs.

Authormnsgrosa
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.