SuperAPI AI 工具集

space-mermaid-diagram

设计与创作

查看项目

更新于 10-16 04:41

技能介绍

用途

space-mermaid-diagram 用于将任意文本、描述、工作流或逻辑转换为清晰简约的 Mermaid 图表。它适合需要可视化工作流程、将文档或对话转为流程图、创建系统架构图、生成时序图或类图等场景。

主要能力

  • 智能识别结构:从文本中提取逻辑关系和流程步骤,识别内容类型、核心实体、逻辑关系与复杂度。
  • 多图表类型:支持 flowchart、sequence、class diagram。
  • 清晰简约:使用 emoji 和图标增强可读性。
  • 批量生成:复杂逻辑可拆分为多个关联图表。
  • 自动分类保存:按 MMDD-主题 分文件夹保存到 Obsidian 画板目录。

支持的图表类型

类型 适用场景 触发词
Flowchart 工作流程、决策树、系统流程 流程图、工作流
Sequence 时序交互、API 调用、用户旅程 时序图、交互流程
Class 系统架构、数据模型、类关系 架构图、类图

使用方式

工作流程

  1. 分析输入内容:识别内容类型、核心实体、逻辑关系与复杂度,判断是否需要拆分为多个图表。
  2. 选择图表类型:根据规则自动选择,顺序流程加分支决策用 Flowchart,多方交互加时间顺序用 Sequence,模块关系加继承组合用 Class;用户也可指定。
  3. 设计图表结构:Flowchart 使用 flowchart LR/TB 方向、简洁节点命名、subgraph 分组、菱形决策点、粗箭头关键路径;Sequence 参与者命名清晰、每步一句话、Note 补充关键信息、异步操作用虚线;Class 类名用大驼峰、简化展示核心属性方法、关系清晰、note 说明设计意图。
  4. 增强可读性:使用 emoji 标注应用层、工具类、数据层、安全模块、成功状态、失败状态、配置、启动等;在 subgraph 中使用颜色提示。
  5. 保存文件:目录结构为 00 收件箱/画板/mermaid流程图/MMDD-主题名/,包含 01-主流程图.md、02-子流程图.md、README.md 等;单个图表命名为 MMDD-主题名.md,多个图表按序号-子主题.md 命名。文件内容模板包含主题名、图表类型、生成时间、来源、图表说明、Mermaid 代码和要点说明。

触发方式

用户说“生成流程图”“转为 mermaid”“画个图表”“可视化这个流程”“用时序图展示”“创建架构图”等均可触发。

适用场景

  • 需要可视化工作流程。
  • 将文档或对话转为流程图。
  • 创建系统架构图。
  • 生成时序图或类图。

限制

  • 详细语法参考位于 references/mermaid-syntax.md。
  • 生成后需自检图表质量,包括流程方向、决策点、开始结束、分支出口、参与者命名、时间顺序、异步操作、Note、类名规范、关系类型、核心属性方法展示等。
  • 最佳实践建议一图一主题,每个 subgraph 3-7 个节点,节点名称 3-5 个字,适度使用 emoji;节点数超过 15、有明显子流程、涉及多个系统或角色、需要展示不同层次时应拆分。
  • 其他功能、收费、价格、平台、效果或使用步骤暂未提供。