用途:把文字内容转换为干净、专业的 Mermaid 图表,面向演示与文档场景,并自动规避常见语法问题,使其在 Obsidian、GitHub 等 Mermaid 兼容平台正常渲染。
主要能力与图表类型:
- 流程流(graph TB/LR):工作流、决策树、顺序流程、AI 智能体架构,支持用 subgraph 分组泳道、箭头标签、反馈回路与分支。
- 循环流(graph TD 环形布局):循环过程、持续改进闭环、智能体反馈系统。
- 对比图(graph TB 并列路径):前后对比、A/B 分析、传统与现代系统对照。
- 思维导图:层级概念、知识组织、主题拆解。
- 时序图:组件交互、API 调用、消息流。
- 状态图:系统状态、状态迁移、生命周期阶段。
使用方式:分析内容中的关键概念与关系→选择最合适的图表类型→确定布局、细节层级与样式→生成语法正确的 Mermaid 代码→以 ```mermaid 代码围栏包裹输出,可附简要说明。默认纵向(TB)布局、中等细节、专业配色,兼容 Obsidian/GitHub 语法。
配置选项:layout/direction 支持 vertical(TB)、horizontal(LR)、right-to-left(RL)、bottom-to-top(BT);aspect 支持 portrait(默认)、landscape、square;detail 支持 simple、standard(默认)、detailed、presentation;style 支持 minimal、professional(默认)、colorful、academic;另有 show_legend、numbered、title 等开关。
关键语法规则:节点文本避免“数字. 空格”模式(可改为 1.Perception、① Perception、(1) Perception 或 Step 1: Perception);子图须用 ID["显示名"] 格式,引用时用 ID 而非显示名;含空格文本用引号;避免在节点文本中使用引号或括号,可改用 『』「」;箭头支持 -->(实线)、-.->(虚线)、==>(粗线)、~~~(隐形连接)。节点文本中不得使用 Emoji。
适用场景与限制:适合把概念、流程、结构快速可视化为 Mermaid 图,用于演示、文档与知识管理。具体渲染效果依赖目标平台对 Mermaid 的支持程度;免费或收费、价格等信息暂未提供。生成前建议核对语法清单,确保无歧义引用与兼容性。