Diagram Design
Editorial diagrams your designer won't hate.
New in 2.0 — the Loop: flywheels with a shared-memory hub. The dashed lines are the write-backs.
New in 2.3: semantic system patterns and optional accessible motion, while static output stays the default.
New in 2.5.10: ten more layout grammars — Sankey, fishbone, Wardley map, kanban, user journey, deployment, dependency graph, UML class, story map, and database schema.
39 editorial diagram types for Claude Code, Codex, Factory Droid, Pi, and Agent Skills-compatible hosts. Self-contained HTML + SVG. No shadows. No Mermaid slop. Semantic patterns describe behavior separately from layout, so a queue, policy trace, or trust boundary can use the nearest existing type without expanding the type count. Static HTML remains the default; optional motion is available for ordered explanations. The skill also redraws draw.io, Mermaid, or Excalidraw sources at a chosen format, size, and detail level.
No Figma. No generic rounded boxes. No 30-minute color-picking sessions.
Why I built it
I write at littlemight.com (and run BestSelf.co on the side). Every time I needed a diagram — an architecture sketch, a flowchart, a pyramid of what matters most — I'd ask Claude and get back a generic rounded-box thing that looked nothing like the rest of the site. I'd either fight with Figma for 30 minutes or just skip the diagram.
So I built a Claude Code skill for it. Thirty-nine visual types, editorial quality, matches your brand in 60 seconds by reading your website.
The highest-quality move is usually deletion. Every node earns its place. The accent color is reserved for the 1–2 things the reader should look at first. Target density: 4/10.
What it makes
All 39 visual types ship in three static variants: minimal light, minimal dark, and full-editorial. Open any of them directly in a browser. There is no build step, JavaScript, or external image dependency.
Architecture Components + connections |
IT current-state Legacy landscape + modernization |
Flowchart Decision logic |
Sequence Messages over time |
State machine States + transitions |
ER / data model Entities + fields |
Timeline Events on an axis |
Swimlane Cross-functional flow |
Quadrant Two-axis positioning |
Radar / spider Multi-axis comparison |
Loop / flywheel Reinforcing cycle + shared hub |
Nested Hierarchy by containment |
Tree Parent → children |
Org chart Ownership + routing |
Layer stack Stacked abstractions |
Venn Set overlap |
Pyramid / funnel Ranked hierarchy or drop-off |
Bar chart Categorical comparison |
Treemap Part-of-whole by area |
Line chart Trends over time |
Gantt Tasks + phases on a timeline |
Scatter plot Distribution + correlation |
High-Level End-to-end stack on a cluster |
Process Multi-actor sequential workflow |
Medallion Multi-tier data storage |
Data flow Role-scoped pipeline steps |
DP integration Sources → core → consumers |
DP security matrix Per-role access permissions |
Sankey Quantities that split + merge |
Fishbone Grouped causes → one effect |
Wardley map Value chain × evolution |
Kanban< readme truncated — read the full docs on github Frequently asked questionsIs diagram-design free to use?diagram-design is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead. What does diagram-design do?38 editorial diagram types for Claude Code, Codex, and Pi. Self-contained HTML + SVG. No shadows. No Mermaid slop. What is diagram-design written in?diagram-design is primarily written in HTML. Its source is publicly available at https://github.com/cathrynlavery/diagram-design, and it has 40,762 GitHub stars. |