SuperAPI AI 工具集

mermaid

通用与其它

查看项目

更新于 10-16 06:46

技能介绍

用途:把用户提供的素材(代码库、主题、文件、对话或规格说明)转换为结构良好、可渲染的 Mermaid 图表,并输出在 mermaid 代码块中。

主要能力:支持流程图、时序图、类图、状态图、ER 图、C4(Context/Container/Component)、思维导图、甘特图、时间线、journey、gitGraph、饼图、象限图、需求图、xychart、sankey、block、架构图等。提供参考文件:diagram-selection.md(选型)、common-diagrams.md、specialized-diagrams.md、generation-guidelines.md(标签与结构规则)、styling-and-output.md(主题、classDef、frontmatter、导出与渲染目标)。

使用方式:按六步工作流执行——选图类型、收集素材、草拟结构、生成语法、校验、呈现输出。若用户已指定类型则直接使用,否则按选型矩阵选择;仅在两种类型同样合适时请用户确认。生成时保持语法精简,仅在需要时添加样式。校验检查包括:首行声明正确类型、标签内无未转义括号或多余冒号、块内无空行、节点先定义后引用、方向一致、标签简短、规模在可读范围内(流程图/类图约 15-20 个节点,思维导图最多约 40)。输出为 mermaid 代码块,可渲染于 GitHub/GitLab Markdown、Mermaid Live Editor、Notion、Obsidian、带 Mermaid 预览扩展的 VS Code。如需文件则写入含代码块的 .md;图片导出可指向 Mermaid Live Editor 或 @mermaid-js/mermaid-cli。

适用场景:将散文转为时序图、将规格转为状态图、将评分矩阵转为象限图等。

限制:不支持在同一代码块中混用两种图类型;避免把全部内容塞进一张图、用整句作标签、在渲染目标不支持时使用图标或 Font Awesome、结构未验证就过度美化、凭猜测写语法。相关技能包括 presentation-creator、define-architecture、docs-writing。收费、价格与平台支持等细节暂未提供。