用途:该技能用于在 Markdown 文档中创建 Mermaid 图表,适合 README、wiki、GitHub/GitLab、博客等需要直接渲染图表的场景,也适合快速绘制流程图、时序图等简单可视化。
主要能力:支持多种图表类型,包括 flowchart/graph、sequenceDiagram、classDiagram、stateDiagram、erDiagram、journey、gantt、pie、quadrantChart、requirementDiagram、gitGraph、C4、mindmap、timeline、zenuml、sankey、xychart、block、packet、kanban,以及 architecture-beta、radar-beta、treemap-beta。
使用方式:根据用户请求识别图表类型,从 examples/ 目录加载对应示例文件(如 examples/flowchart.md、examples/sequence.md),按示例中的语法与最佳实践生成代码,并用三反引号加 mermaid 语言标记包裹。生成后默认保存到项目目录,推荐 docs/diagrams/、docs/、diagrams/ 或当前目录,文件名如 system-architecture.md、user-flow.md。
限制与注意:beta 图表类型(architecture-beta、radar-beta、treemap-beta)需 Mermaid v11.1.0 及以上;部分高级特性有版本要求。ER 图实体名用下划线代替连字符,流程图避免用 end 作节点标签,类图标签特殊字符需转义。Mermaid 与 PlantUML 是不同工具,若用户同时或均未提及,应先询问选择哪种输出格式。具体安装命令与收费信息暂未提供。