arch-diagram

Generate architecture diagrams from codebase analysis in Mermaid, PlantUML, or ASCII formats.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill arch-diagram-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arch-diagram
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/arch-diagram
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill arch-diagram-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generate clear architecture diagrams from codebases to reveal components, dependencies, and relationships using Mermaid, PlantUML, or ASCII formats.

Core Features & Use Cases

  • Generate diagrams in Mermaid, PlantUML, or ASCII from code relationships and dependencies.
  • Visualize component interactions, data flow, and architecture layers for documentation and reviews.
  • Use Case: When reviewing a large codebase, automatically produce a diagram showing modules and dependencies.

Quick Start

Use arch-diagram to quickly generate a diagram from a project and export it to the desired format.

Frequently Asked Questions about arch-diagram

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

FAQPage Schema
How do I generate architecture diagrams from a codebase?

To generate architecture diagrams from a codebase, you can parse code structure and output diagram syntax. This process visualizes components, dependencies, and interactions across Mermaid, PlantUML, or ASCII formats.

Can I visualize component interactions and data flow using Mermaid or PlantUML?

Yes, you can visualize component interactions and data flow using Mermaid or PlantUML. The tool parses code relationships to output diagram syntax specifically for documentation and architecture reviews.

What is the best way to map dependencies across architecture layers for a large codebase?

The best way to map dependencies across architecture layers is by automatically parsing the code structure. This produces clear diagrams showing modules and their relationships for large codebase reviews.

Does this approach support ASCII format for codebase visualization?

Yes, this codebase visualization approach supports ASCII format alongside Mermaid and PlantUML. You can parse code relationships and output the chosen diagram syntax with included reference guides.

When do I need to use PlantUML or ASCII formats for architecture documentation?

You need PlantUML or ASCII formats for architecture documentation when visualizing component interactions and dependencies. These formats help reveal architecture layers and data flow directly from codebase analysis.