baoyu-diagram

设计与多媒体 社区 @JimLiu
信任分
88/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
设计与多媒体
兼容 Agent
Claude Code
信任分
88 / 100 · 社区维护
作者 / 版本 / 许可
@JimLiu · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

baoyu-diagram 不只是「把文字描述变成 Mermaid」——作者把它扩展成一个能产出多类型 SVG 的图表生成器,每张图都是一个独立的、含内嵌样式的 .svg 文件。

支持的图表类型

按 SKILL.md 中 Supported Diagram Types:

  • Architecture(架构图):系统组件 + 关系,圆角分组、连接箭头、区域边界
  • Flowchart(流程图):决策逻辑,菱形决策、圆角步骤、方向流
  • Sequence(时序图):时间序列交互
  • 其他类型陆续在 Type-Specific Layout Guidance 章节扩展

设计系统

作者写了一节 Design System——每种图都有固定的视觉规范:字号、颜色、间距、连接线样式。这意味着同一份文档里画 5 张图,看上去像同一只手画出来的,不会东一种风格西一种风格。

Output Rules

输出物固定是单个 .svg 文件,所有样式 inline,字体 embed。这样可以直接贴到任何地方(博客、Notion、PDF),不依赖外部 CSS 或字体加载。

流程

按 Process 章节:① Type-Specific Layout Guidance 选最合适的图类型;② 用 Script 章节的脚本生成;③ 按 Design System 自动套用;④ 输出 SVG。

适合的场景

  • 技术博客 / 文档,需要规范的架构图、流程图
  • PRD / 设计文档,需要时序图说明交互
  • 产品说明,需要可缩放的清晰图(PNG 在高分屏会糊,SVG 不会)
  • 演讲幻灯片,导出 SVG 可以无损放大

优势

  • SVG 文本可被检索、可被翻译
  • 颜色 / 字号可后期单独改
  • 文件体积小,几 KB 到几十 KB
  • baoyu-markdown-to-htmlbaoyu-cover-image 等技能形成「内容 + 配图 + 图表 + 封面」全链路

何时不该用

极复杂的工程图(PCB、机械 CAD)——那不是 baoyu-diagram 的射程;流程超长(30+ 节点)也不适合,会糊成一团,应该拆图。