SuperAPI AI 工具集

mermaid-diagram-patterns

通用与其它

查看项目

更新于 10-16 04:31

技能介绍

用途:为技术文档创建清晰、专业的 Mermaid 图表,覆盖数据库模式可视化(ERD)、API 交互时序、流程与工作流流程图、系统架构图、状态机与用户旅程、决策树等场景。

主要能力:提供按场景选择图表类型的对照表,例如数据库模式用 erDiagram、API 调用用 sequenceDiagram、流程用 graph TD 或 flowchart TD、组件架构用 graph LR、状态转换用 stateDiagram-v2、用户工作流用 journey、项目时间线用 gantt、类关系用 classDiagram。同时给出各类型的语法模式与约定:ERD 中 PK/FK/UK 标记与关系基数(如 ||--o{、}o--o{);时序图中 ->> 表示同步请求、-->> 表示同步响应、--) 表示异步消息、+/- 表示激活与停用;流程图中矩形表示过程、菱形表示判断、体育场形表示起止、平行四边形表示输入输出、圆形表示连接点;架构图使用 subgraph 做逻辑分组;状态图用 [*] 表示起止并可用 note 标注。还包含配色主题变量、style 与 classDef 样式写法,以及质量检查清单(图表类型匹配、标签清晰、方向一致、关系基数正确、长操作用激活条、判断点明确、复杂段落加 %% 注释)。

使用方式:在技术文档中按上述模式编写 Mermaid 代码块即可;该技能被 backend-architect 用于 technical-design.md 中的 ERD 与 API 时序,被 business-analyst 用于 requirements.md 中的流程与用户旅程。

限制:资料未提供安装命令、收费方式、平台支持范围与具体效果数据;示例中的医疗领域实体仅为演示,实际使用时需替换为自身领域模型。