用途:在构建、选择或调试 Mermaid 语法时使用。先按语义选择图表类型,再只加载对应的参考文件。该技能只覆盖 Mermaid 的构建与解析/渲染约束,不定义被描述的系统或流程本身。
主要能力:按图表类型提供语法参考。流程图相关包括节点形状、边语法、子图与布局、样式与配置、流程图构建;其他类型包括时序图(参与者、消息、循环、alt/opt/par 块、激活、注释、自动编号)、类图(类、属性、方法、可见性、继承/组合/聚合/依赖关系、命名空间)、状态图(状态、转换、复合状态、fork/join、并发、注释)、ER 图(实体、属性、关系基数、键)、甘特图(任务、分区、依赖、日期格式、排除项、里程碑)、时间线与用户旅程、Git 图(提交、分支、合并、cherry-pick、标签、主题变量)、思维导图、数据图表(饼图、象限图、XY 图、桑基图)、高级图表(块图、C4 架构图、看板、数据包图)。
使用方式:按工作流判断图表类型后,仅加载该分支所需的参考文件,再据此构建图表;修复语法错误时,先定位图表族与出错构造,只加载管辖它的参考。
关键限制:全小写的 end 会破坏流程图,需写成 End 或 END;以 o 或 x 开头连接节点会生成圆形/交叉边,需加空格或大写;当任一子图节点连接到外部节点时,子图方向会被忽略;点击交互需要 securityLevel='loose',严格模式下禁用;classDef 语句中 stroke-dasharray 的逗号需转义为 ,。
适用场景:编写或调试各类 Mermaid 图表语法时。具体安装与调用方式暂未提供。