UML套件向导
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af163eaa/z-diagram-uml 到 AI 助手中。
技能介绍
模型到代码的鸿沟
面向对象设计阶段,开发者常需要在思维模型和实际代码间反复切换:类继承关系怎么表达?调用流程用什么图型更直观?UML套件向导就是为缩小这个鸿沟而生。它不追求从代码反向生成模型,而是专注于正向设计表达——把设计思路快速转换为可渲染的 PlantUML 代码。
核心能力与工作流
四种图型覆盖常见场景:类图表达继承/关联/依赖,时序图展示调用流程,用例图梳理需求,状态图描述生命周期。每种图型都有明确的适用边界,避免一张图承载过多信息。
四步工作流:
- 确定要表达的模型(是结构关系还是行为逻辑?)
- 按场景选图型(结构→类/对象,行为→时序/状态)
- 套用 PlantUML 标准语法,标注关键关系与基数
- 渲染校验语义,保持图聚焦单一关注点
边界与注意点
- ❌ 不做反向工程:不能从现有代码生成模型
- ❌ 不做完整MBSE:不提供企业级建模体系
- ⚠️ 输出仅为
PlantUML代码,需配合渲染器查看 - ⚠️ 复杂模型建议拆分为多张图,避免语义混乱
使用场景
- 设计模块依赖关系时,需要用类图表达接口之间的继承、关联与依赖
- 梳理用户从登录到下单的调用流程时,需要用时序图记录每一步交互
- 需求评审前需要用用例图把参与者与功能点整理成可视化的结构
- 描述订单从创建到完成的生命周期时,需要用状态图表达状态迁移
适合人员
- 后端工程师:写代码前需要把领域模型的继承与关联画清楚
- 系统架构师:评审微服务调用链路时需要时序图作为沟通载体
- 产品经理:向开发团队讲解需求时需要用用例图对齐参与者与功能点
- 测试工程师:设计状态迁移用例时需要状态图描述流转路径