← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #12026-08-13

cathrynlavery/diagram-design

29 editorial diagram types for Claude Code. Self-contained HTML + SVG. No shadows, no Mermaid-slop.

★ 10.3k stars · ▲ +2,855 今日 · 🔶 HTML · 📜 MIT在 GitHub 開啟 ↗

這是什麼

cathrynlavery/diagram-design 是一套給 Claude Code、Codex 與 Pi 使用的圖表設計 skill,目標很直接:把代理生成的架構圖、流程圖、序列圖等,從常見的圓角方塊與臨時配色,拉到可直接放進文章或簡報的編輯品質。README 目前描述它提供 27 種視覺類型,每種都有 minimal light、minimal dark、full-editorial 三種靜態變體,輸出是可直接在瀏覽器開啟的自含 HTML / SVG,不需要 build step、JavaScript 或外部圖片依賴。它的設計哲學不是「把所有資訊塞進圖裡」,而是強調刪減:每個節點都要有存在理由,重點色只留給讀者最該先看的 1–2 件事,目標密度約 4/10。

為什麼上榜

這個專案今天拿到 2,855 顆星、累計超過 10,000 顆星,爆紅點很清楚:它正好踩中「AI 會畫圖,但常畫得很醜」的痛點。許多開發者已經習慣請模型產生 Mermaid、draw.io 草圖或架構說明,但最後仍要人工整理成品牌一致、可發佈的視覺稿。diagram-design 的差異在於,它不是單純多給幾個模板,而是把圖表類型、品牌 token、語意模式、動態規則與匯入流程包成 agent skill,讓代理能先判斷適合的圖型,再產生受約束的輸出。README 也特別反對「Mermaid-slop」:重點不只是能畫,而是畫面要有取捨、有層次、可閱讀。

適合誰,可以拿來做什麼

它最適合會用 Claude Code、Codex 或 Pi 的技術寫作者、產品團隊、開發者與顧問型工作者。如果你常需要把系統架構、資料模型、OAuth 流程、專案優先級、時程、治理流程或抽象概念放進文章、README、提案、內部文件,這類工具可以把「請 AI 畫一張圖」變成更穩定的產線。上手門檻主要在於你要願意用 agent skill 工作流,而不是只複製一段 Mermaid。它也提供品牌 onboarding:代理可讀取網站首頁,抽取背景色、文字色、CTA 色與字體,映射成 paper、ink、muted、accent、link 等語意 token,讓之後的圖更像你的網站,而不是通用模板。

上手

README 提供多種安裝方式,依你使用的代理工具而定。Pi、Claude Code 與 Codex 都有對應指令;若要長期客製 references/style-guide.md,README 建議 clone repo 後做可編輯安裝,避免套件更新覆蓋修改。

# Pi
pi install https://github.com/cathrynlavery/diagram-design

# Claude Code
/plugin marketplace add cathrynlavery/diagram-design
/plugin install diagram-design@diagram-design

# Codex
npx skills add https://github.com/cathrynlavery/diagram-design --skill diagram-design

# 從 cloned checkout 開啟 gallery
xdg-open skills/diagram-design/assets/index.html

實際使用時,可以直接要求代理:「幫我的 app 畫 architecture diagram:frontend、backend、database、Redis cache」,或要求 quadrant、sequence 等圖。若已有 draw.io 或 Mermaid,也可用 import 指令重繪成同一套設計系統。

README 重點摘要