SuperAPI AI 工具集

mermaid-generator

设计与创作

查看项目

更新于 10-16 04:39

技能介绍

用途

Mermaid Generator 用于将任意文本、描述或工作流转换为清晰简约的 Mermaid 图表。它可以从输入内容中提取逻辑关系和流程步骤,帮助用户把文档、对话或系统逻辑可视化。

主要能力

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

支持的图表类型

  • Flowchart:适用于工作流程、决策树、系统流程,触发词为“流程图”“工作流”。
  • Sequence:适用于时序交互、API 调用、用户旅程,触发词为“时序图”“交互流程”。
  • Class:适用于系统架构、数据模型、类关系,触发词为“架构图”“类图”。

使用方式

工作流程分为五步:

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

适用场景

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

限制

资料中未提供关于收费、价格、平台兼容性、性能效果等方面的具体信息。图表生成质量依赖输入文本的清晰度,复杂逻辑可能需要拆分为多个图表。