Diagram Design Skill:告别AI图表套路,60秒生成品牌级专业可视化
AI 图表生成最让人头疼的,不是”画不出来”,而是”画出来一眼假”——圆角方框、紫色填充、Drop shadows、Mermaid 默认样式,妥妥的 AI 感。diagram-design 就是来解决这个问题的:它是一个给 Claude Code / Codex / Factory Droid / Pi 用的 Agent Skill,能生成与你的品牌视觉完全一致的专业编辑级图表,39 种类型,自包含 HTML+SVG,零构建步骤,零外部依赖。2026 年 8 月 12 日单日暴涨 2,951 颗星,冲上 GitHub AI Trending #1,当周累计 +14,735 星——设计师出身的作者用它做出了工程师做不出来的东西。
功能与原则
diagram-design 的核心使命是”让 AI 生成的图表看起来像人做的”。它遵循三条设计原则:无阴影、无 Mermaid 套路——README 原文写着 “no shadows, no Mermaid slop”;语义与布局分离——同一个流程图类型可以表达队列、策略追踪或信任边界,无需扩充类型数量;按需加载——即使扩展到 39 种类型,Agent 也只在需要时才读取对应类型文件,不污染上下文。
认可度
- GitHub Star:27.4k(截至 2026-08-27)
- 当周新增:+14,735 stars(2026-08-11 ~ 08-16)
- GitHub Trending:2026-08-12 登顶 AI 分类 #1
- 单日新增:2,951 stars(2026-08-12)
- GitHub Forks:1.7k
- 最新 Commit:2026-08-25(2 天前)
- SkillsMP 安装量:2.7k+
链接
GitHub:https://github.com/cathrynlavery/diagram-design
原作者
Cathryn Lavery(GitHub @cathrynlavery),BestSelf.co 创始人,职业身份是设计师而非工程师。她在 README 里解释动机时说:”So I built a Claude Code skill for it.”——做这个工具的出发点,就是她受不了 AI 生成的图表看起来都是一个样子。这种设计师视角反而成了最大差异化:审美在线,不是工程师审美。
介绍
diagram-design 是一个 Skill 包,安装到你的编码 Agent 后,直接用自然语言描述需求,Agent 就会为你挑选最合适的图表类型,生成自包含的 HTML+SVG 文件。内置 39 种视觉类型,覆盖架构图、流程图、时序图、状态机、ER 图、甘特图、象限图、雷达图、组织图、散点图、桑基图、鱼骨图、wardley 图等,还能导入并重绘 draw.io 和 Mermaid 源文件。
最有意思的功能是品牌匹配 onboarding:运行 /diagram-design:onboard https://yoursite.com,Agent 会抓取你的网站首页,提取主色调、字体栈,映射到语义角色(背景色、主文字色、强调色、链接色),生成 tokens 写入本地配置。之后所有图表自动套用你的品牌配色,整个过程约 60 秒。
输出形式是双击即可在浏览器打开的 .html 文件,内嵌 SVG,无 JavaScript、无外部图片依赖,可直接插入文档或幻灯片。另有可选的运动动画模式(accessibility 友好),用于有序步骤的动态演示。
特点
- 39 种图表类型:架构、流程、时序、状态机、ER、泳道、象限、雷达、甘特、散点、桑基、鱼骨、Wardley、用户旅程、数据库 Schema、UML 类图等
- 三种风格变体:minimal light / minimal dark / full-editorial,开箱即用
- 品牌自动匹配:抓网站提取配色和字体,60 秒完成风格配置,带 WCAG AA 对比度检查
- 导入重绘:支持 draw.io(.drawio)和 Mermaid(.mmd / .md)源文件导入,按指定尺寸、格式、详细度重绘
- 四档调节旋钮:格式(html/svg/png)× 尺寸(文档/幻灯片/社交图)× 详细度(忠实/平衡/精简)× 受众(工程师/混合/高管)
- 导出灵活:天然是 HTML,可通过
/export-diagram命令导出 PNG 或 SVG,适配 Figma、幻灯片、社交卡片等场景 - 多平台支持:Claude Code、OpenAI Codex、Factory Droid、Pi 全覆盖
使用方法
安装(Claude Code):
/plugin marketplace add cathrynlavery/diagram-design
/plugin install diagram-design@diagram-design
安装(Codex):
codex plugin marketplace add cathrynlavery/diagram-design
codex plugin add diagram-design@diagram-design
安装(Pi):
pi install https://github.com/cathrynlavery/diagram-design
品牌匹配(首次):
You: "onboard diagram-design to https://yoursite.com"
Agent: → fetches homepage → extracts palette + font stack → maps to semantic roles → shows proposed diff
You: "yes, apply it"
快速生成图表(自然语言):
"Make me an architecture diagram of my app: frontend, backend, database, Redis cache."
"I need a quadrant showing Q2 projects by impact vs effort."
"Give me a sequence of a bearer call with token refresh on 401."
导入 Mermaid 源文件:
/diagram-design:import-mermaid architecture.mmd --size=slide-16x9 --detail=simplified
导出为 PNG:
/export-diagram path/to/diagram.html --png-only --scale=3
使用场景与人群
适用场景:
– 技术文档中的架构图、流程图、时序图自动生成
– 方案汇报、产品演示的材料视觉美化
– 团队内部知识库的图表标准化
– 将 draw.io 或 Mermaid 格式的旧图表迁移到品牌化版本
目标用户:
– 经常写技术文档、方案文档的开发者与技术写作者
– 需要统一品牌视觉的内容团队
– 用 Claude Code / Codex / Pi 等编码 Agent 的设计师或产品经理
– 希望图表”看起来不像 AI 生成的”的所有人
输入与输出案例
案例一:架构图
输入(自然语言):
"Make me an architecture diagram: frontend (React), backend (Node.js), PostgreSQL database, Redis cache, Nginx load balancer."
输出:
一个 arch*.html 文件,minimal dark 风格,SVG 矢量,自包含,无外部依赖。
案例二:品牌化重绘 Mermaid
输入:
/diagram-design:import-mermaid README.md --diagram=all
输出:
将 README 中的所有 Mermaid 代码块重绘为 3 种风格(minimal light / minimal dark / full-editorial),
每个输出独立 HTML 文件,配色可自定义,WCAG AA 对比度检查通过。
diagram-design 的爆火印证了一件事:Agent 时代不缺生成能力,缺的是”生成出来像样”的审美把控。一个设计师背景的作者,用”不想让图表看起来像 AI 做的”这个朴素的执念,做出了一个让工程师们排队打星的 Skill——这件事本身就挺有戏剧性的。
评论区
登录后可评论。