system-design-documentation

Generate system design documentation with C4 diagrams and ADRs.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/cornmanwtf/ABANG-COLEK --skill system-design-documentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-design-documentation
Source: https://github.com/cornmanwtf/ABANG-COLEK/tree/main/skills/architecture-design/system-design-documentation
Command: npx skills add https://github.com/cornmanwtf/ABANG-COLEK --skill system-design-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive system design documentation, including C4 diagrams, ADRs, sequence diagrams, and data flow diagrams, ensuring clarity and consistency in architectural planning.

Core Features & Use Cases

  • Diagram Generation: Produces C4, ADRs, sequence, and data flow diagrams.
  • Artifact Creation: Generates design plans, configurations, specifications, and checklists.
  • Use Case: When designing a new microservice, use this Skill to generate the necessary C4 diagrams and ADRs to document its architecture, dependencies, and key design decisions.

Quick Start

Use the system-design-documentation skill to produce C4 diagrams for the new user authentication service.

Frequently Asked Questions about system-design-documentation

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

FAQPage Schema
How do I generate C4 diagrams and ADRs for system design documentation?

You can generate C4 diagrams and Architecture Decision Records by providing system context and confirmed requirements. The skill produces comprehensive system design documentation, including data flow and sequence diagrams, ensuring architectural clarity.

What is the best way to document microservice architecture and dependencies?

Documenting microservice architecture requires generating C4 diagrams and ADRs to map dependencies. This skill creates design plans and specifications that clarify service boundaries and validate structural requirements.

Can I use sequence diagrams for requirement validation and risk assessment?

Sequence diagrams support requirement validation and risk assessment by modeling interactions. The skill generates these diagrams alongside data flow visualizations to assess performance and security non-functional requirements.

Do I need confirmed requirements before creating system architecture documentation?

Yes, you need confirmed requirements, system context, and non-functional constraints like security. The skill uses these inputs to produce accurate design plans, configurations, and architectural checklists.

What types of artifacts can I create for architectural planning besides diagrams?

For architectural planning, you can create design plans, configurations, specifications, and checklists. These artifacts complement generated sequence and data flow diagrams to support comprehensive system design.