SVG 可视化概念图解
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_52a81e7a/svg-visualizer。
技能介绍
要解决什么问题
技术文档、培训材料里经常出现「流程、架构、方法论」这类只能靠文字堆叠的概念。读者要在脑子里自己拼图,既慢也容易误解。若临时找设计师做图,成本高、迭代慢;自己用绘图工具拖控件,又很难保证可维护、可嵌入网页。
本技能把画图请求统一收敛为输出完整 SVG 源码:矢量、可缩放、能进 Markdown/HTML,适合工程师在对话里快速产出教学向图解。
技能如何工作
激活后,模型按「技术插画 + 可视化 + 教育设计」三重角色处理输入:先理解概念,再设计视觉层次与信息架构,最后写出符合 W3C 的 SVG。
典型流程包括:
- 需求理解:把用户描述当作可视化目标(含触发词如「画图」「可视化」「svg」「图解」等)
- 结构设计:规划布局、分组;复杂图用
g分组,可复用部分用defs - 编码与检查:默认 16:10 画布(常用
viewBox="0 0 1600 1000"),中文标签,字体回退Microsoft YaHei或通用 sans-serif - 收尾:压缩与兼容性检查,并专门排查文本遮挡、图形重叠、元素出框
输出约定是:直接给 SVG 代码,少废话;用户输入默认视为画图请求而非纯问答。
适用边界与注意点
- 适合概念流程、关系、步骤类图解;不适合替代专业 UI 设计稿或复杂交互原型。
- 布局上宁可少元素也不要强行塞满导致重叠;这是 SKILL 里明确强调的硬约束。
- 需要可访问性(语义、ARIA)或动画交互时,要在需求里写清楚,否则默认以静态教育图解为主。
使用场景
- 撰写系统设计或 API 说明时,要把调用链、状态流转画成可嵌入 Markdown 的 SVG,避免截图难维护。
- 准备内训或分享课件,需把番茄工作法、评审流程等方法论拆成步骤清晰、中文标注的 16:10 图解。
- 写技术博客讲解算法或业务规则,希望在对话里直接拿到完整 `viewBox` 矢量代码贴进静态站点。
- 维护团队 Wiki / 知识库,把冗长文字流程改成无重叠、不出框的 SVG,方便后续改步骤与配色。
适合人员
- 负责系统设计说明的后端工程师,希望图解与文档同仓管理、可 diff,而不是每次导出位图。
- 制作企业内训与工作坊材料的讲师,要把抽象概念落成层次分明、适合投影讲解的 SVG。
- 运营技术专栏或公众号的写作者,需要在长文中插入可缩放流程图且不改整体版式。
- 维护 Confluence/飞书知识库的文档工程师,诉求是把流程说明改成符合 W3C、跨端显示一致的矢量图。