system-docs

Create and structure ADRs, system docs, domain models, and workflows.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/ChagataiDuru/bug-springjam-2026 --skill system-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-docs
Source: https://github.com/ChagataiDuru/bug-springjam-2026/tree/main/Assets/_Project/.agent/skills/system-docs
Command: npx skills add https://github.com/ChagataiDuru/bug-springjam-2026 --skill system-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Documentation of business logic, architectural decisions, and system design to support onboarding and knowledge transfer.

Core Features & Use Cases

  • ADRs to capture design decisions with context and rationale
  • System, domain, and workflow documentation for comprehensive understanding
  • Structured templates and living documentation that evolves with code

Quick Start

Create or update Architecture Decision Records and system documentation under docs/ following the provided templates.

Frequently Asked Questions about system-docs

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

FAQPage Schema
What are Architecture Decision Records and when do I need them for system design?

Architecture Decision Records (ADRs) capture the context and rationale behind specific design choices. You need them to preserve architectural intent during refactors and to align teams on system design decisions across multiple projects.

How do I document domain models and workflows for engineering onboarding?

You document domain models and workflows by applying structured templates to map business logic and processes. This creates living documentation that evolves with code, providing new engineers with comprehensive system understanding and architectural context.

What is the best way to structure system documentation so it stays accurate during refactoring?

The best way to structure system documentation is using enforced templates for ADRs, domain models, and workflows with a references section. This framework provides guardrails to keep your documentation living and accurate as your codebase evolves.

Does this approach require a specific folder structure for architecture documentation?

Yes, you create and update your Architecture Decision Records and system documentation under the docs/ directory. Following this folder structure ensures your ADRs, domain models, and workflow documentation remain organized and accessible for team alignment.

Why should I use templates for system docs instead of freeform documentation?

You should use templates for system docs because they enforce consistent structure across ADRs, domain models, and workflows. This consistency prevents knowledge loss during refactors and ensures your documentation accurately captures business logic and design rationale.

Can I use these documentation templates for multiple projects with different architectures?

Yes, you can use these documentation templates across multiple projects to align teams on architecture. The structured ADRs, system docs, and domain models adapt to different contexts while maintaining consistent rationale capture and knowledge transfer standards.