Agent Skills
返回列表
Visio UML 图生成器

Visio UML 图生成器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6090b166/visio-uml-generate。

技能介绍

解决的问题

手动把需求文案转成 Visio UML 图时,容易卡在画图工具里:类图要整理继承、组合、依赖,序列图要排生命线和消息,活动图还要处理分支与控制流。UML-Visio-generate 面向这类重复性工作,从文本描述出发,生成可直接交付的 Microsoft Visio .vsdx 文件,减少手工排版和格式转换。

核心能力与流程

技能先分析用户文案,识别 UML 图类型与元素,再生成结构化 JSON 定义,最后运行 scripts/generate_vsdx.py 构建 .vsdx。它支持:

  • 类图:类、接口、属性、方法、继承、组合、依赖。
  • 用例图:参与者、用例、关联、包含、扩展。
  • 序列图:参与者、生命线、同步/异步/返回消息。
  • 活动图:动作节点、决策、开始/结束、控制流。

技术实现上,脚本会把 .vsdx 当作 ZIP + XML 结构从零组装,并按图类型做自动布局:类图偏网格,用例图左右分布,序列图垂直时间线,活动图垂直流程。颜色也按元素区分,例如类为蓝色、接口为绿色、用例为黄色、活动为青色;连接器会按关系类型设置箭头或线型,例如继承用空心三角、依赖用虚线、组合用菱形。

适用边界

资料中的测试结果覆盖四类 UML,但没有说明对复杂文档、多人协作、权限模型或 Visio 版本差异的兼容性。若文案缺少关系类型、参与者名称或消息顺序,生成结果可能需要人工补充。它更适合把明确需求转成初稿或演示图,而不是替代完整架构评审。

使用场景

  • 在需求评审前,把业务流程描述转成 Visio 活动图,快速标注开始、结束、决策和控制流。
  • 在设计文档中,把服务间调用关系整理成序列图,生成包含参与者、生命线和消息的 .vsdx 初稿。
  • 接手遗留系统时,用文案说明类与接口关系,生成 Visio 类图以便讨论继承、组合和依赖。
  • 准备演示材料时,把用户与系统用例关系写成用例图,输出带包含/扩展关系的 Visio 文件。

适合人员

  • 负责技术评审的后端工程师,需要把服务调用和类关系快速整理成 Visio 序列图或类图。
  • 写设计文档的架构师,需要把需求文案转成活动图或用例图,减少手工画 Visio 的时间。
  • 维护遗留系统的开发人员,需要用现有文案生成类图来理解继承、组合和依赖关系。
  • 准备演示材料的解决方案工程师,需要把用例关系输出为可编辑的 .vsdx 文件。