跳转到使用指南
Baoyu Diagram作者 Jim Liu (Baoyu)

Baoyu Diagram Skill.

在可检查的矢量文件中明确呈现关系、标签和连接线路径。

  • 图表
  • SVG
  • 信息设计
来源审查 · Baoyu DiagramSKILL.md
任务 图表 产出 • 一个包含明确文本和几何图形的可缩放 SVG 图表 • 从 SVG 生成的 PNG 导出文件 • 分组、流程和图例与所提供系统相对应的布局 开始之前 用于 SVG 的文本/代码环境;运行所提供的 PNG 转换脚本需要 Bun 或基于 npx 的 Bun。
编辑摘要 · 已审查来源 2026-10-07 · 非生成示例

01 功能说明

以 SVG 绘制结构化技术图表

一种深色主题的 SVG 图表创作工作流,包含语义化布局、连接线分层和 PNG 转换。

基于来源的工作流并非执行基准测试

工作方法

Baoyu Diagram 可编写独立的 SVG 图表,用于架构、流程图、时序图、时间线和其他结构化说明,而不是让图像模型绘制标签。来源提供了一套深色视觉系统,其中包含语义化颜色、等宽字体排印和针对不同图表类型的布局指导。

其实现中一个鲜明的细节是分层顺序:连接线绘制在不透明遮罩和半透明组件框后方,因此线条不会透过标签显示。间距、图例位置和 viewBox 内边距均被视为图表规范的一部分。随后,可使用随附脚本生成更高分辨率的 PNG,供不接受 SVG 的工具使用。

预期交付物

  • 一个包含明确文本和几何图形的可缩放 SVG 图表
  • 从 SVG 生成的 PNG 导出文件
  • 分组、流程和图例与所提供系统相对应的布局
查看示例简报

从简报到审查

  1. 01
    选择关系模型

    确定信息属于时序、决策流程、层级、架构,还是其他受支持的结构。

  2. 02
    规划节点和连接

    在分配位置和规划箭头走向之前,列出实体、分组边界和流程方向。

  3. 03
    渲染并检查图表

    编写 SVG,检查重叠和标签周围的留白,然后导出 PNG,并验证两种格式是否都保持清晰可读。

02 适用场景

适用场景

用于 SVG 的文本/代码环境;运行所提供的 PNG 转换脚本需要 Bun 或基于 npx 的 Bun。

适合的用途

  • 架构文档适合使用可编辑的矢量标签展示服务边界、数据存储和有方向的关系。
  • 流程说明适用于箭头方向和消息顺序比插图风格承载更多含义的流程和时序。

需要检查的限制

  • 具有明确倾向的深色主题所审查的来源围绕深色色板设计。若要采用不同的品牌视觉,需要进行明确的适配。
  • 字体可能来自外部尽管输出为单个 SVG 文件,但示例允许导入 Google Fonts。应使用预期的回退字体或嵌入字体方案检查离线显示效果。

请提供这些输入

  • 实体和关系提供实际节点、连接方向和标签;不要依赖代理推断未记录的系统行为。
  • 图表用途明确图表应回答的问题以及受众的技术水平。
  • 输出环境说明将在何处使用 SVG 或 PNG,包括尺寸和离线要求。

03 关键决策

重要决策

  1. 清晰可读的连接线分层

    来源明确防止箭头透过半透明框显示。

  2. 特定于类型的语义

    时序消息、流程图决策和结构关系采用不同的约定,而非通用的相连卡片。

04 示例任务

尝试使用聚焦的简报

以下示例简报尚未经过测试。使用前请检查该技能的设置。

检查设置

保留图表类型参考资料和转换脚本。检查目标使用环境中的渲染和字体可用性。

上游源文件
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md

用于 SVG 的文本/代码环境;运行所提供的 PNG 转换脚本需要 Bun 或基于 npx 的 Bun。

从一项交付物开始

运行该技能之前,请调整此简报的范围、源材料和约束。

示例简报
使用 baoyu-diagram 创建一个 SVG,展示我们的上传管道:浏览器、API、队列、工作进程和对象存储。仅使用我指定的关系,将服务器端组件归为一组,单独标注重试行为,并将图例置于图形外部。验证箭头方向和文本周围的留白,然后提供 SVG 和 PNG 两种版本,不要添加臆造的服务。

检查结果

根据以下可观察的标准检查实际输出。

  • 每个箭头和分组都与所提供的系统描述一致。
  • 标签、连接线和图例不存在重叠或裁切。
  • SVG 可正确缩放,且导出的 PNG 保持清晰可读。

OpenDesign 为编码代理提供本地设计工作区。此条目并不表示该技能已内置,也不表示其中包含其外部工具、凭据和软件依赖项。

05 来源与许可证

来源和许可证

本页面描述的是下方链接所指向的固定来源修订版本。上游行为和要求可能发生变化。

来源所有者
Jim Liu (Baoyu)
许可证
MIT
已审查的快照
2026-10-07 · 1567581c26ec
编辑来源摘要
一种深色主题的 SVG 图表创作工作流,包含语义化布局、连接线分层和 PNG 转换。

由 OpenDesign 根据链接来源撰写的原创摘要。仓库 Star 数是带日期的受欢迎程度指标,并不代表技能使用量或质量评分。

06 开始前的问题

开始前的问题

这会使用图像生成 API 吗?

与生成栅格插图的技能不同,文档所述工作流会直接编写 SVG,再将其转换为 PNG。

之后可以编辑标签吗?

标签在源文件中仍为 SVG 文本,因此可以通过合适的编辑器或代码工作流进行修改。

SVG 默认可以完全离线使用吗?

请检查字体处理方式。尽管其他图表元素都包含在一个文件中,但来源允许导入外部 Google Fonts。

OpenDesign

为下一轮设计迭代留出空间。

将简报、源材料和设计工作集中保存在本地工作区中。将该技能加入工作流之前,请检查其自身的设置。

上游源文件
https://github.com/JimLiu/baoyu-skills/blob/1567581c26ec29f4216c6e6835415bf30343b0e3/skills/baoyu-diagram/SKILL.md