Agent Skills
返回列表
元素可独立编辑的 UML 图自动绘制

元素可独立编辑的 UML 图自动绘制

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fc75eb1f/auto-plantuml-edit。

技能介绍

问题

生成 UML 图后,真正的麻烦往往不在“能否画出来”,而在“能否继续改”。导出成位图或 SVG 后,图常常被当成一张整体图片进入 PPT,箭头、泳道、文字框和模块边界无法分别调整字体、颜色、间距或形状。

工作方式

这个技能把“自然语言生成图”和“可编辑交付”串起来:先用大模型把需求转成 PlantUML,保存为 .puml 文件,再调用脚本生成 SVG、PNG、EMF 或 PPT 输出。对汇报材料来说,重点路径是生成 .pptx,其中嵌入 EMF,导入 PowerPoint 后可以通过取消组合,把图拆成多个可独立编辑的形状。

  • 适用图型:时序图、类图、流程图、状态图、用例图等 UML 图。
  • 输出选择:.pptx 适合直接编辑和汇报;.svg/.png 适合预览、分享或继续转格式。
  • 编辑方式:在 PowerPoint 中选中图片,执行取消组合,必要时多次拆分,直到每个元素都能单独调整。

边界与注意点

该技能依赖 PlantUML 的语法能力,也受其限制影响:泳道名、参与者名和状态名建议使用英文,活动描述和消息可保留中文;@startuml 与 @enduml 必须配对。文件名应避免中文、空格和特殊字符。由于 SVG 到 EMF 的转换是核心环节,运行环境需要准备好 Inkscape、JDK 以及对应 Python 依赖。

使用场景

  • 在方案设计评审前,把系统调用关系转成时序图,并导出 PPT 供后续逐条修改箭头与文字。
  • 编写架构文档时,用自然语言描述服务边界,生成类图或流程图,再拆成可编辑形状调整配色。
  • 制作客户汇报材料时,把业务流程转成泳道活动图,导出 PPT 后单独修改状态框和说明文字。
  • 复盘接口异常链路时,快速生成序列图标注请求与响应,再在幻灯片里调整分组和标注位置。

适合人员

  • 需要把接口时序和依赖关系讲清楚的软件架构师
  • 每周要把系统流程放进汇报 PPT 的售前工程师
  • 希望把技术设计图改成可编辑幻灯片的产品经理
  • 需要用 UML 图说明状态流转和用例边界的后端开发