SuperAPI AI 工具集

mermaid

编程与开发

查看项目

更新于 10-15 20:12

技能介绍

用途:把流程、结构、交互、状态变化、数据关系、排期和体验路径整理为 Mermaid 图,直接输出可复制的 fenced code block。

主要能力:作为 Generator 直接生成图;同时承担 Reviewer 职责,先判断最合适的图类型,再决定是否需要补最少必要信息。支持按表达目标选择图类型:步骤与分支用 flowchart,服务与角色调用顺序用 sequenceDiagram,状态切换用 stateDiagram-v2,实体关系用 erDiagram,排期与依赖用 gantt,用户体验用 journey,静态关系用 classDiagram,git 分支用 gitGraph;用户指定类型时优先尊重。

使用方式:按理解目标、选择图类型、抽取关键节点与关系、生成代码、自查、交付六步进行。生成前列出 3 到 9 个关键节点,明确顺序、包含、依赖、调用、状态转移等主关系,保留主线并删去次要修饰。节点 ID 保持简短稳定,节点文案面向阅读,一张图只表达一个核心问题;流程图默认用 TD,分支用菱形节点,系统边界用 subgraph。交付时默认给出 Mermaid 代码块和一句图意说明;用户要求只给代码时不再附加解释。

限制与注意事项:不要默认 flowchart,先判断是否更适合其他图型;不要把段落原文整段塞进节点;核心节点超过 12 个时优先压缩、分组或建议拆图;交付前自查图类型声明、节点 ID 重复、连线闭合、文案长度、无意义交叉线,以及 flowchart 节点文本中以 / 开头的路径或命令是否已加引号(如 E1["/plan-ceo-review"<br/>CEO视角审视产品])。材料很少时先基于现有信息做合理初稿,避免过度追问;若需求本质是“好看的配图”而非 Mermaid 语法图,应说明边界。不要输出大段语法教程,除非用户明确要求。其他细节暂未提供。