SuperAPI AI 工具集

mermaid-master

通用与其它

查看项目

更新于 10-16 06:16

技能介绍

用途:mermaid-master 用于指导创建有效、美观且无障碍的 Mermaid 图表,适合需要把流程、交互、数据结构或时间计划可视化的场景。

主要能力:覆盖图表类型选择与写法要点,包括流程图(流程、决策、算法)、时序图(API 调用、消息流)、类图(面向对象与类型层次)、状态图(生命周期、状态流转)、ER 图(数据库模式与数据模型)、甘特图(项目时间线与资源计划)、饼图、Git 图、用户旅程图、象限图和时间线。它给出节点形状、连接类型、样式与主题、子图分组、交互链接与提示等写法约定,并列出常见语法与设计陷阱。

必要用法:按“理解需求→选择图表类型→规划结构→逐步构建→应用样式→校验语法→检查清晰度”的流程操作。关键语法包括:始终使用 graph 或 flowchart(不要用 flow);方向用 TD、LR、BT、RL;节点 ID 需唯一且避免特殊字符,特殊字符可用 nodeId["Label"] 处理;注释用 %% 前缀;类样式用 classDef 与 class,单个节点用 style;时序图用 activate/deactivate 表示执行上下文,返回用 -->>;ER 图用 ||--o{ 等基数符号;甘特图用 dateFormat 与 after 表示依赖。

适用场景:技术文档中的流程与架构说明、数据处理流程、API 交互时序、数据库设计、项目排期、状态机设计以及用户旅程等。

限制:资料未提供安装、配置、平台支持、价格或收费信息,暂未提供。图表规模建议控制在 5-15 个节点,最多不超过 25 个;应避免仅靠颜色区分、过多节点、模糊标签和不清楚的流向。