By rafaelolsr
Analyze your codebase to generate animated HTML architecture reports, including interactive diagrams of system flows, components, data paths, metrics, insights, and directories. Create scroll-snap slide decks, self-contained diagrams, or full executive summaries with KPIs from the command line for quick repo overviews and explanations.
Analyze the current codebase and generate an animated HTML architecture diagram.
Analyze the current codebase and generate an architecture slide deck.
Analyze the current codebase and generate a full architecture report.
Analyzes a codebase and generates animated HTML architecture reports — beautiful, bespoke visualizations with interactive animated diagrams showing how the system works. Use this skill whenever the user asks to "visualize the codebase", "explain the architecture", "generate a diagram", "show how the code flows", "create an architecture diagram", "animate the data flow", "explain this repo visually", "show me how this works", or "generate an architecture report".
Deploy the archflow skill to target projects. Syncs SKILL.md, references, and templates from the archflow source repo to each registered project. Use when you've updated archflow and need to push changes out.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that turns any codebase into an animated HTML architecture diagram.
Ask Claude to explain a system architecture. Instead of a wall of text or ASCII art, it reads your codebase, identifies the real components and flows, and generates a self-contained animated HTML file you open in any browser.
/archflow:archflow
A single architecture-diagram.html file — no server, no dependencies, just open in a browser.
The diagram animates through the key phases of a typical request flowing through your system, lighting up components and arrows at each step. Real names from your code — actual class names, module paths, method names, and external service names — not generic placeholder boxes.
| System type | Layout |
|---|---|
| API / RAG / request-response | Horizontal pipeline |
| Multi-agent / ReAct loops | Multi-agent hub with parallel workers |
| ETL / Databricks / Delta Live Tables | Medallion pipeline |
Every coding agent defaults to text when you ask for an architecture explanation. Bullet points, nested lists, prose paragraphs. It works for trivial cases but anything beyond a 3-component system becomes hard to follow.
Diagrams are better. But asking an agent to "draw a diagram" usually gets you Mermaid syntax that doesn't render, ASCII art that breaks on resize, or a generic boxes-and-arrows template with no real names from your code.
archflow fixes that. It reads the actual code first, builds a mental model of the system, then generates a polished animated HTML diagram using real component names, real service names, and real data flows.
Option 1 — Marketplace install (recommended):
In Claude Code, run:
/plugin marketplace add rafaelolsr/archflow
/plugin install archflow@archflow
Option 2 — Local development / testing:
git clone https://github.com/rafaelolsr/archflow.git
claude --plugin-dir ./archflow
Run /reload-plugins to pick up the plugin.
Navigate to any project in Claude Code and run:
/archflow:archflow
Or trigger it with natural language — any of these work:
"visualize the codebase"
"generate an architecture diagram"
"explain how this repo works as a diagram"
"show me the data flow as an animation"
"create an architecture diagram of this system"
Claude Code will:
architecture-diagram.html in your project rootarchflow/
├── .claude-plugin/
│ ├── plugin.json ← marketplace identity
│ └── marketplace.json ← plugin catalog
├── plugins/
│ └── archflow/
│ ├── .claude-plugin/
│ │ └── plugin.json ← plugin manifest
│ ├── skills/
│ │ └── archflow/
│ │ ├── SKILL.md ← workflow orchestrator (model-invoked)
│ │ ├── references/
│ │ │ ├── analysis.md ← how to read and model a codebase
│ │ │ ├── layouts.md ← layout decision guide + HTML skeletons
│ │ │ ├── design-system.md ← colors, typography, base CSS
│ │ │ └── animation.md ← JS phase engine and animation patterns
│ │ └── templates/
│ │ ├── horizontal-pipeline.html ← API / RAG systems
│ │ ├── multi-agent-hub.html ← orchestrator + parallel agents
│ │ └── medallion-pipeline.html ← ETL / Delta Live Tables
│ └── commands/
│ └── archflow.md ← /archflow:archflow slash command
├── README.md
└── .gitignore
The repo is structured as a marketplace containing the archflow plugin. The skill routes to the right layout automatically. It reads only the files it needs — entry points, orchestration files, config — then generates a bespoke diagram with real names and flows from your code.
Dark and light themes with a toggle button in the top-right corner of every diagram. Theme preference persists across page reloads via localStorage.
Semantic accent colors (same in both themes):
npx claudepluginhub rafaelolsr/archflow --plugin archflowCodebase visualization — generates architecture, data flow, dependency, call chain, community detection, and class diagrams via Mermaid Chart MCP
Build interactive, click-through architecture diagrams as a single HTML file. Animated step-by-step flows, mode toggles, dark/light theme, side panel with payloads.
Codebase diagram generation for tldiagram.com
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Turn complex codebases into clear, navigable architecture diagrams
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export