Navid MoazzezNavid Moazzez

Diagram Design

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.

27 visual types. One agent skill for Claude Code, Codex, and Pi. 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 or Mermaid sources at a chosen format, size, and detail level.

View Diagram Design on GitHub
Navid MoazzezCurated by Navid Moazzez·Updated Oct 4, 2026·1 min read·
Diagram Design

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.

27 visual types. One agent skill for Claude Code, Codex, and Pi. 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 or Mermaid sources at a chosen format, size, and detail level.

Diagram Design at a glance

Stars43k
Forks2.8k
LanguageHTML
LicenseMIT
Last update2026-10-01
Contributors46

How to install Diagram Design

bash git clone git@github.com:cathrynlavery/diagram-design.git ~/code/diagram-design 

Where Diagram Design is listed