Skip to content

SVG Draw 使用指导

根据描述生成专业技术图表 SVG,严格遵循统一设计风格指南。

SVG Draw 是一个面向技术图表绘制的 AI Skill。输入图表描述,AI 自动识别图表类型、规划布局、精确计算坐标,按照统一的「Tech Blue」设计风格生成可直接使用的 SVG 代码。


快速开始

画一张架构图:前端 → BFF → 微服务 → 数据库
帮我画 XXX 功能的流程图
svg-draw:用户注册流程,包含手机验证和邮箱验证两条路径

触发方式

命令说明
画图:{描述}最常用,AI 自动判断图表类型
画架构图:{描述}明确指定架构图
画流程图:{描述}明确指定流程图
svg-draw:{描述}直接触发
提供 Mermaid/PlantUML转换为 SVG 格式

支持的图表类型

图表类型适用场景布局方向
架构图系统模块、服务依赖、技术栈自顶向下
流程图业务流程、审批流、数据流左至右 / 自顶向下
时序图接口调用链、交互时序左至右
状态图状态机、生命周期自顶向下
关系图ER 图、依赖关系自由布局

设计风格

所有图表统一遵循「Tech Blue」设计规范:

  • 主色调:科技蓝 #1890FF,传递专业、稳重、信任感
  • 颜色克制:默认中性色(白底灰边),主色仅用于强调
  • 架构图分层:四档蓝色渐变,从入口层到基础层由深到浅
  • 扁平设计:无阴影,无高光,整洁专业
  • 精确对齐:箭头精确贴边,元素严格对齐,无重叠

详细规范见 style-guide.md


使用示例

示例 1:三层架构图

输入

画一张三层架构图:
- 前端:Web App、Mobile App
- 服务层:API Gateway、User Service、Order Service
- 数据层:MySQL、Redis

输出:完整 SVG,自顶向下布局,按四档蓝色分层配色。


示例 2:流程图

输入

画用户下单流程图:
1. 用户提交订单
2. 校验库存(不足则提示)
3. 扣减库存
4. 创建订单
5. 发送通知
6. 完成

输出:完整 SVG,左至右布局,判断节点用菱形,开始/结束用胶囊形。


示例 3:Mermaid 转 SVG

输入

输出:按设计规范转换为 SVG,保持相同的逻辑结构。


输出说明

AI 输出完整的 <svg>...</svg> 代码,可直接:

  • 粘贴到 HTML 页面
  • 保存为 .svg 文件
  • 插入到 Markdown 文档
  • 导入到 Figma / Sketch

文件索引

_vibecoding/skills/svg-draw/
├── SKILL.md        # AI 执行依据(完整绘图流程指令)
├── README.md       # 本文件:使用指导
└── style-guide.md  # 设计风格指南(配色、字体、间距规范)