create-arch-docs

Generate C4 diagrams, ADRs, and system context maps from codebase analysis.

5|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SteveFeldman/agents-skills --skill create-arch-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-arch-docs
Source: https://github.com/SteveFeldman/agents-skills/tree/main/skills/create-arch-docs
Command: npx skills add https://github.com/SteveFeldman/agents-skills --skill create-arch-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of comprehensive architecture documentation, including C4 diagrams, ADRs, and system context maps, directly from codebase analysis.

Core Features & Use Cases

  • Codebase Analysis: Understand system architecture by examining code, configuration, and existing documentation.
  • Diagram Generation: Create C4 Context, Container, and Component diagrams using Mermaid syntax.
  • ADR Creation: Document significant architectural decisions in a standardized format.
  • Use Case: Onboarding a new developer by providing them with up-to-date, visual, and textual architecture documentation.

Quick Start

Use the create-arch-docs skill to generate architecture documentation for the current project.

Frequently Asked Questions about create-arch-docs

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

FAQPage Schema
How do I generate C4 diagrams from my codebase?

Creating architecture documentation from a codebase involves analyzing code structure, identifying key components, and mapping data flows. This skill automates that process to produce C4 diagrams, ADRs, and system context maps for your project.

Can I automatically create Architecture Decision Records from code analysis?

Generating C4 diagrams from your codebase involves analyzing your code structure and configuration to produce Context, Container, and Component diagrams. This skill automates that extraction and renders the visual architecture using Mermaid syntax.

What is the best way to document system context and data flows?

Automatically creating Architecture Decision Records from code analysis involves examining your code and configuration to document significant architectural choices. This skill standardizes the ADR creation process by deriving decisions directly from your codebase.

Does this architecture documentation tool work without external dependencies?

The best way to document system context and data flows is to analyze your codebase to map information movement between components. This skill generates comprehensive system context maps and documents quality attributes for performance, security, and reliability.

How do I onboard new developers with up-to-date architecture documentation?

Generating architecture documentation without external dependencies involves using internal scripts and references to analyze your codebase. This skill operates independently to produce Mermaid diagrams and ADRs without requiring additional packages.