关于 show-me-diagram
show-me-diagram 指导 Agent 将主题制作为可在浏览器中打开的图表,供用户理解。它结合 diagram-design 规则与选定配置,并要求检查导出 SVG 的边框。
主要功能
- 01应用 diagram-design 和配置
- 02按主题选择图表类型
- 03拆分节点较多的图表
- 04检查 SVG 边框并以 2x 导出
- 05为用户打开图表
适用场景
- 01用流程图说明一个过程
- 02直观展示结构、状态或进度
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yahyabedirhan/ skills --skill show-me-diagram安装后在 Claude Code 中输入/show-me-diagram确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
profiles/cursor-dark.mdgraphite.mdindex.mdnavy-blue.mdparchment.mdshipyard-green.md详细介绍
将主题呈现为一张用户可在浏览器中打开的图。图是给用户自己理解内容用的;如果只是向另一个 Agent 解释内容,请使用纯文本。
- 加载
diagram-design技能,并按照它的要求构建。不要复述或替换其中的规则,因为上游会更新这些规则。 - 使用用户指定的配置;否则使用默认配置,具体以
profiles/index.md中标记的默认配置为准。从此文件旁的profiles/目录读取该配置,并在本图中将其选择应用到 diagram-design 的样式指南之上。不要将其保存到 diagram-design 的安装目录或配置库中,因为其他项目也会共用这些内容。 - 选择最适合表达要点的图类型,从
diagram-design列出的类型中选择:流程用流程图或时序图,状态用状态机,结构用树形图或分层图,进展用时间线。每个要点绘制一张图。节点数超过约 9 个时,拆分成多张图。 - 展示前检查边框。 每次填充后,都在填充旁边绘制每个轮廓;将焦点轮廓放在 SVG 的最后绘制,因为后续填充会覆盖较早绘制的边框一半。以 2x 导出或截图,因为 1x 下的 1px 线条会模糊并横跨两个像素。放大检查所有边框的四边宽度是否一致。
- **为用户打开文件,**并用一两句话说明图展示的内容。其余回复保持简短,因为图已经表达了要点。
参考资料
profiles/index.md:其中列出了各配置、默认配置、每个配置所填充的图层,以及检查配置的方法。
评论
支持 Markdown