用途:根据用户描述生成 Mermaid 图表代码,覆盖流程图、时序图、类图、状态图、ER 图、甘特图、饼图、思维导图、时间线、Git 图、象限图、需求图、C4 图、桑基图、XY 图、块图、数据包图、看板、架构图、雷达图、矩形树图、用户旅程、ZenUML 等类型。
主要能力:先解析需求并选择合适图表类型,再按参考规范生成代码;支持主题、指令、布局、全局配置与 KaTeX 数学公式($$...$$,需放在引号内);对学术图表提供配色、箭头、排版等风格建议。
使用方式:先执行 mkdir -p figures 创建输出目录;生成后保存两个文件——figures/<diagram-name>.mmd(纯 Mermaid 源码)与 figures/<diagram-name>.md(含 mermaid 代码块及标题描述),文件名用 kebab-case。随后用 Mermaid CLI 校验:mmdc -i figures/<diagram-name>.mmd -o figures/<diagram-name>.png -b transparent;若不可用则用 npx -y @mermaid-js/mermaid-cli@latest 替代。语法错误最多重试 3 轮,并读取渲染后的 PNG 做严格评审与打分,低于 9 分继续修正。
适用场景:流程与架构说明、数据库设计、项目排期、学术论文配图等。
限制:需本地具备 mmdc 或可联网使用 npx;KaTeX 渲染依赖 Mermaid v10.9.0+,部分表达式在个别环境可能无法渲染;节点标签换行须用 <br/>,特殊字符需加引号;具体收费与平台支持暂未提供。