用途:当用户提出“生成 UML”“创建时序图”“生成类图”“generate PlantUML”或讨论为新接口生成 UML 时,该技能可基于代码库中已有的相似接口,生成 PlantUML 时序图与类图。
主要能力:为新 API 接口、新方法实现、接口调用链、IPC 通信流程生成时序图或类图,必要时输出对比图,展示参数、调用链与目标类的差异。
使用方式:先收集接口名称、参数及类型、返回类型、参考接口等基本信息,按需询问输出目录、图类型、调用链终点;随后在代码库中搜索参考接口实现,重点检查客户端接口、IPC 层、服务端和目标类;再按模板生成 PlantUML,将文件写入指定目录,命名如 InterfaceName_sequence.puml、InterfaceName_ClassDiagram.puml,可按需加入 UTF-8 BOM 以支持中文。
限制:资料未提供安装方式、收费与价格、具体平台支持范围、生成效果保证等信息。生成质量依赖用户提供的接口细节与代码库中可参考的现有接口;若缺少参数类型、返回类型或目标类等信息,需向用户追问。