用途
Mermaid Generator 用于将任意文本、描述或工作流转换为清晰简约的 Mermaid 图表。它可以从输入内容中提取逻辑关系和流程步骤,帮助用户把文档、对话或系统逻辑可视化。
主要能力
- 智能识别结构:从文本中提取逻辑关系和流程步骤。
- 多图表类型:支持 flowchart、sequence、class diagram。
- 清晰简约:使用 emoji 和图标增强可读性。
- 批量生成:复杂逻辑可拆分为多个关联图表。
- 自动分类保存:按 MMDD-主题 分文件夹保存到 Obsidian 画板目录。
支持的图表类型
- Flowchart:适用于工作流程、决策树、系统流程,触发词为“流程图”“工作流”。
- Sequence:适用于时序交互、API 调用、用户旅程,触发词为“时序图”“交互流程”。
- Class:适用于系统架构、数据模型、类关系,触发词为“架构图”“类图”。
使用方式
工作流程分为五步:
- 分析输入内容:识别内容类型、核心实体、逻辑关系与复杂度,判断是否需要拆分为多个图表。
- 选择图表类型:根据顺序流程加分支决策选择 Flowchart,多方交互加时间顺序选择 Sequence,模块关系加继承组合选择 Class;用户也可直接指定。
- 设计图表结构:Flowchart 使用 LR/TB 方向、简洁节点命名、subgraph 分组、菱形决策点、粗箭头关键路径;Sequence 要求参与者命名清晰、每步一句话、用 Note 补充关键信息、异步操作用虚线;Class 要求类名大驼峰、简化展示核心属性方法、关系清晰、用 note 说明设计意图。
- 增强可读性:使用 emoji 标注应用层、工具类、数据层、安全模块、成功状态、失败状态、配置、启动等;在 subgraph 中使用颜色提示。
- 保存文件:目录结构为“00 收件箱/画板/mermaid流程图/MMDD-主题名/”,单个图表保存为 MMDD-主题名.md,多个图表保存为 MMDD-主题名/序号-子主题.md,并包含 README.md 索引说明。文件内容模板包含主题名、图表类型、生成时间、来源、图表说明、Mermaid 代码和要点说明。
适用场景
- 需要可视化工作流程。
- 将文档或对话转为流程图。
- 创建系统架构图。
- 生成时序图或类图。
限制
资料中未提供关于收费、价格、平台兼容性、性能效果等方面的具体信息。图表生成质量依赖输入文本的清晰度,复杂逻辑可能需要拆分为多个图表。