给 Claude Code / Codex / Pi 用的编辑级画图 skill——38 种图表,品牌自适应,告别 Mermaid-slop
更新于 2026-09-09
← 返回汇总让 AI Agent 画出设计师不会嫌弃的图
一个 Agent Skill,封装 38 种编辑级图表类型(v2.6.x 持续扩容)+ 一套品牌自适应的设计系统。装到 Claude Code / Codex / Pi 后,一句话指令就能生成自包含 HTML+SVG 图(架构图、流程图、四象限……),60 秒匹配你网站的品牌色和字体。还能把 draw.io / Mermaid 旧图重绘成同一套设计语言。适合独立开发者、技术博主、内容团队——任何需要「文配图」但不想开 Figma 的人。
3 平台 = Claude Code / Codex / Pi。产物是纯 HTML+SVG,无构建步骤、无 JS 运行时、无外部图片依赖,双击即开。
让 Claude 画架构图,出来一堆灰色圆角矩形,跟你网站的设计毫无关系——看着就像「AI 生成」。
为一张示意图开 Figma,调色选字体半小时起步,对独立开发者/博主根本不划算,干脆跳过画图。
Mermaid 自动布局密集、配色随意、字体系统化,密度爆表,不像「编辑级」而像「配置文件」。
Diagram Design 的设计哲学不是「画得多」,而是「每个节点都配得上它的位置」。
每种类型解决一类「关系」——组件、时序、层级、集合、对比、分布。按色块归类:架构类 / 层级类 / 数据类。
Agent 启动时只看到 skill 名和描述。请求匹配后才加载 SKILL.md;类型/语义/动画引用只在相关时才拉入——保持工作上下文紧凑。
「明天加个新类型,其余一切不变。」——关键在于 Agent 永远只读它需要的那一个引用。
| 你说 | Agent 加载 |
|---|---|
| 「画个流程图」 | SKILL.md + type-flowchart.md |
| 「画个架构图」 | SKILL.md + type-architecture.md |
| 「对比这两个策略请求为何不同」 | SKILL.md + semantic-patterns.md + type-flowchart.md |
| 「给那个策略追踪加动画」 | 上面 + animation.md |
| 「把这个 .drawio 重画给我」 | SKILL.md + import-drawio.md + output-spec.md + 目标类型引用 |
不管存在多少种类型,Agent 只读它需要的那一个。39 种类型的上下文成本 = 1 种类型的成本。v2.3+ 语义模式更进一步:行为先于布局,新增行为不新增类型。
2.3 版引入「语义模式」:描述行为而非布局。一个队列、策略追踪、信任边界,都可以复用最近的现有类型,而不必增加类型总数。
核心洞察:类型数 = 视觉布局数,是个有上限的设计约束;语义模式可以无限增长而
不撑爆布局空间,因为它「借用」已有类型。
默认配色是 jet-black + atomic-tangerine(截图即用)。但 60 秒 onboarding 更好——skill 抓你网站,自动映射成语义 token。
首次运行有「门禁」:若 style-guide.md 未定制,skill 会暂停询问——不会静默把默认皮肤的图发进品牌项目。
点 skill 去读旧源文件,重绘成这套设计系统——同样内容,按目标场景调。关键是「适配输出」,不是「转换」。
| 旋钮 | 选项 | 改变什么 |
|---|---|---|
| Format | html · svg · png · html+png | 交付物。SVG 进 Figma,PNG 进幻灯片 |
| Size | doc-inline · slide-16x9 · social-og · print-a4 … | viewBox 和字号——投影片用 16px 节点名,不是 12px |
| Detail | faithful(≤24) · balanced(≤12) · simplified(≤7) | 源保留多少,按固定降级阶梯删 |
| Audience | engineer · mixed · executive | 措辞不变数量。JWT·RS256·:8443 → token check → Sign-in |
每次导入结束附「保真度台账」:什么被合并、折叠、删除。绝不继承源的坐标/配色/字体/draw.io 的斜线连接 spaghetti——只继承组件、关系、分组、方向。
一个强调色,每图 1-2 个焦点。
Instrument Serif(标题 + 斜体标注)
Geist(节点名)
Geist Mono(端口/URL/字段类型等技术子标签)
1px 发丝边框
零阴影
圆角上限 10px
所有坐标/宽度/间距能被 4 整除
珊瑚色焦点节点吸引视线到 1-2 个关键物。Mono 只用于真实技术内容,不是「开发者审美」的万能皮肤。
role="img"、可解析的 aria-labelledby、首子 <title>/<desc>。屏幕阅读器会朗读图的标题和描述。none/reveal/step/loop)。prefers-reduced-motion 显示完整静态首帧,隐藏播放控件。@import、可执行 HTML 属性(onclick/srcdoc)。verify-geometry.py,标签遮罩若压到后面声明的节点就 fail(否则节点填充会裁切文字)。slide-16x9 + executive 受众旋钮,一键生成演讲级图画前先问:读者从这张图学到的,会比一段写好的文字多吗?不多就别画。
pip install playwright && playwright install chromium,首次有环境搭建成本(SVG 导出零依赖)。# 1. 装到你的 Agent(任选其一) pi install https://github.com/cathrynlavery/diagram-design # Pi codex plugin marketplace add cathrynlavery/diagram-design # Codex # Claude Code: /plugin marketplace add cathrynlavery/diagram-design # 2. 品牌自适应(可选,60 秒) 「onboard diagram-design to https://yoursite.com」→ 确认 → 写入 style-guide.md # 3. 自然语言画图 「画个我应用的架构图:frontend、backend、database、Redis cache」 「画个四象限,Q2 项目按 impact vs effort」 「画个带 401 token 刷新的 bearer 调用时序图」 「把这个 .drawio 文件重画成我演讲用的图」
或直接打开 skills/diagram-design/assets/index.html 浏览全部 38 种 × 3 变体(light/dark/full-editorial)的实样画廊。
35.5k stars(8 个月翻倍不止)验证了「AI 文配图」是真实刚需。它把「设计品味」工程化成可复用的 Agent skill,是这个赛道少见的非通用、有强审美主张的产物。语义模式(行为≠布局)的解耦设计是关键巧思——让类型数有上限而能力无限延伸。若作者持续维护选型指南和导入管线,有望成为内容创作者生态的默认画图工具。
16 个真实场景 → 类型选型 → 迷你 SVG 实时预览;拖动密度滑块直观感受「4/10 留白哲学」与 9/10 过载的差别,切换单一强调色体验设计系统纪律。类型池取自上游 39 个真实类型引用。
进入 Playground →