mermaid
Installation
SKILL.md
Mermaid
专门用于把结构、流程、关系和时间顺序整理成 Mermaid 图。
设计模式
本 skill 主要采用:
- Generator:根据用户需求或现有文本直接生成 Mermaid 图
- Reviewer:先判断该用哪种图,再决定是否需要补最小必要信息
Gotchas
- 不要一上来就默认
flowchart,先判断是否更适合时序图、状态图、ER 图或甘特图 - 不要把段落原文整段塞进节点,节点文字要短、可扫描
- 不要为了“信息完整”把一张图画得过满;必要时提醒用户拆成两张图
- 不要输出明显无法渲染的 Mermaid 代码;交付前自查括号、连线、缩进和子图闭合
- 在
flowchart中,如果节点文本里包含/plan-ceo-review这类带斜杠的字符串,不要写成E1[/plan-ceo-review<br/>CEO视角审视产品],要写成E1["/plan-ceo-review"<br/>CEO视角审视产品],否则容易触发语法错误 - 如果用户只说“画个 Mermaid 图”但材料很少,先基于现有信息做一个合理初稿,不要过度追问
- 如果需求本质上是“做一张好看的配图”而不是 Mermaid 语法图,明确说明边界