用于架构可视化,在识别到“创建 X 的图表”“可视化架构”“展示数据流”“画出实体关系”等意图时激活。
用途:按需求生成 Mermaid 图,覆盖数据流、服务关系、实体关系、时序、状态五类。
主要能力与用法:先确定图表类型(不明确时询问),再收集元素。数据流询问起点、处理步骤、终点;服务关系询问主服务、依赖、事件订阅者;实体关系询问实体及一对多等关系。随后生成对应 Mermaid 代码,如数据流用 flowchart LR、服务依赖用 graph TD、实体关系用 erDiagram、时序用 sequenceDiagram、状态用 stateDiagram-v2。生成后向用户展示代码并询问是否需要调整,确认后再用编辑工具写入相应架构文件,格式为标题、一句说明和 mermaid 代码块。
提供 Drupal 请求流、插件系统、表单提交流程等模板示例。
限制:技能在询问图表类型后、展示生成图表后、写入架构文件前均会暂停等待用户确认;资料未提供收费、价格、平台或效果信息。