mermaid-generator
10
总安装量
4
周安装量
#29857
全站排名
安装命令
npx skills add https://github.com/zephyrwang6/myskill --skill mermaid-generator
Agent 安装分布
gemini-cli
4
claude-code
4
codex
4
opencode
4
trae
3
antigravity
3
Skill 文档
Mermaid Generator
å°ä»»æææ¬ãæè¿°ã工使µè½¬æ¢ä¸ºæ¸ æ°ç®çº¦ç Mermaid å¾è¡¨ã
æ ¸å¿è½å
- æºè½è¯å«ç»æ – 仿æ¬ä¸æåé»è¾å ³ç³»åæµç¨æ¥éª¤
- å¤å¾è¡¨ç±»å – æ¯æ flowchartãsequenceãclass diagram
- æ¸ æ°ç®çº¦ – ä½¿ç¨ emoji å徿 å¢å¼ºå¯è¯»æ§
- æ¹éçæ – 夿é»è¾å¯æå为å¤ä¸ªå ³èå¾è¡¨
- èªå¨åç±»ä¿å – æ MMDD-ä¸»é¢ åæä»¶å¤¹ä¿å
æ¯æçå¾è¡¨ç±»å
| ç±»å | éç¨åºæ¯ | 触åè¯ |
|---|---|---|
| Flowchart | 工使µç¨ãå³çæ ãç³»ç»æµç¨ | æµç¨å¾ã工使µ |
| Sequence | æ¶åºäº¤äºãAPI è°ç¨ãç¨æ·æ ç¨ | æ¶åºå¾ãäº¤äºæµç¨ |
| Class | ç³»ç»æ¶æãæ°æ®æ¨¡åãç±»å ³ç³» | æ¶æå¾ãç±»å¾ |
工使µç¨
ç¬¬ä¸æ¥ï¼åæè¾å ¥å 容
è¯å«ï¼
- å 容类åï¼å·¥ä½æµ/äº¤äºæµç¨/ç³»ç»æ¶æ
- æ ¸å¿å®ä½ï¼ä¸»è¦è§è²/ç³»ç»/模å
- é»è¾å ³ç³»ï¼é¡ºåº/忝/循ç¯/ä¾èµ
- å¤æåº¦ï¼æ¯å¦éè¦æå为å¤ä¸ªå¾è¡¨
ç¬¬äºæ¥ï¼éæ©å¾è¡¨ç±»å
èªå¨éæ©è§åï¼
- é¡ºåºæµç¨ + 忝å³ç â Flowchart
- 夿¹äº¤äº + æ¶é´é¡ºåº â Sequence
- 模åå ³ç³» + ç»§æ¿ç»å â Class
ç¨æ·å¯æå®ï¼
ç¨æ·ï¼çææµç¨å¾
ç¨æ·ï¼ç¨æ¶åºå¾å±ç¤º
ç¨æ·ï¼å建类å¾
ç¬¬ä¸æ¥ï¼è®¾è®¡å¾è¡¨ç»æ
Flowchart 设计ååï¼
- 使ç¨
flowchart LR/TBæ¹å - èç¹å½åç®æ´ï¼ä¸æ + emojiï¼
- ç¨ subgraph åç»ç¸å ³æ¥éª¤
- å³çç¹ç¨è±å½¢
{} - å
³é®è·¯å¾ç¨ç²ç®å¤´
==>
Sequence 设计ååï¼
- åä¸è å½åæ¸ æ°
- æ¯æ¥æä½ä¸å¥è¯æè¿°
- ç¨ Note è¡¥å å ³é®ä¿¡æ¯
- 弿¥æä½ç¨è线
-->
Class 设计ååï¼
- ç±»åç¨å¤§é©¼å³°
- æ ¸å¿å±æ§/æ¹æ³ç®åå±ç¤º
- å ³ç³»æ¸ æ°ï¼ç»§æ¿/ç»å/ä¾èµï¼
- ç¨ note 说æè®¾è®¡æå¾
ç¬¬åæ¥ï¼å¢å¼ºå¯è¯»æ§
ä½¿ç¨ Emojiï¼
ð± åºç¨å±
ð§ å·¥å
·ç±»
ð æ°æ®å±
ð å®å
¨æ¨¡å
â
æåç¶æ
â å¤±è´¥ç¶æ
âï¸ é
ç½®
ð å¯å¨
é¢è²æç¤ºï¼å¨ subgraph ä¸ä½¿ç¨ï¼ï¼
flowchart TB
subgraph input [ð¥ è¾å
¥é¶æ®µ]
A[ç¨æ·è¾å
¥]
end
subgraph process [âï¸ å¤çé¶æ®µ]
B[æ°æ®éªè¯]
end
subgraph output [ð¤ è¾åºé¶æ®µ]
C[ç»æå±ç¤º]
end
ç¬¬äºæ¥ï¼ä¿åæä»¶
ç®å½ç»æï¼
00 æ¶ä»¶ç®±/ç»æ¿/mermaidæµç¨å¾/
âââ MMDD-主é¢å/
âââ 01-主æµç¨å¾.md
âââ 02-åæµç¨å¾.md
âââ README.md (ç´¢å¼è¯´æ)
æä»¶å½åï¼
- å个å¾è¡¨ï¼
MMDD-主é¢å.md - å¤ä¸ªå¾è¡¨ï¼
MMDD-主é¢å/åºå·-å主é¢.md
æä»¶å 容模æ¿ï¼
# 主é¢å - å¾è¡¨ç±»å
> çææ¶é´ï¼YYYY-MM-DD
> æ¥æºï¼[åæé¾æ¥ææè¿°]
## å¾è¡¨è¯´æ
[ä¸å¥è¯æè¿°è¿ä¸ªå¾è¡¨å±ç¤ºä»ä¹]
## Mermaid 代ç
\`\`\`mermaid
[å¾è¡¨ä»£ç ]
\`\`\`
## è¦ç¹è¯´æ
- å
³é®ç¹ 1
- å
³é®ç¹ 2
使ç¨ç¤ºä¾
ç¤ºä¾ 1ï¼ç®åæµç¨è½¬æ¢
è¾å ¥ï¼
æè¿ä¸ªè½¬ä¸ºæµç¨å¾ï¼
1. ç¨æ·æå¼ X 书ç¾é¡µé¢
2. æå¨æ»å¨å è½½
3. ç¹å»ä¸è½½æé®
4. éæ©ä¿åç®å½
5. ä¿å为 Markdown æä»¶
è¾åºï¼
flowchart LR
A[ð± ç¨æ·æå¼ X 书ç¾] --> B[ð æå¨æ»å¨å è½½]
B --> C[â¬ï¸ ç¹å»ä¸è½½]
C --> D[ð éæ©ä¿åç®å½]
D --> E[ð¾ ä¿å Markdown]
ç¤ºä¾ 2ï¼å¤æç³»ç»æå
è¾å ¥ï¼
çææå®¢å¤ç工使µçæµç¨å¾ï¼å
æ¬ï¼
- è·åæ´æ°
- æååå¹
- å
容å¤ç
- ä¿åé£ä¹¦
- çæå¾ç
è¾åºï¼çæ 3 个å¾è¡¨
- 主æµç¨å¾ï¼æ´ä½æµç¨ï¼
- å 容å¤çåæµç¨ï¼è¯¦ç»æ¥éª¤ï¼
- æ°æ®æµè½¬å¾ï¼ç³»ç»æ¶æï¼
ç¤ºä¾ 3ï¼æ¶åºå¾çæ
è¾å ¥ï¼
ç¨æ¶åºå¾å±ç¤ºç¨æ·ç»å½æµç¨
è¾åºï¼
sequenceDiagram
actor User as ð¤ ç¨æ·
participant App as ð± å端
participant API as ð§ å端 API
participant DB as ð¾ æ°æ®åº
User->>App: è¾å
¥è´¦å·å¯ç
App->>API: POST /login
API->>DB: æ¥è¯¢ç¨æ·
DB-->>API: è¿åç¨æ·ä¿¡æ¯
API-->>App: è¿å Token
App-->>User: ç»å½æå
æä½³å®è·µ
å¾è¡¨ç®ååå
- ä¸å¾ä¸ä¸»é¢ – ä¸è¦å¨ä¸ä¸ªå¾éå¡å¤ªå¤å 容
- 3-7 æ³å – æ¯ä¸ª subgraph 3-7 个èç¹
- å½åæ¸ æ° – èç¹åç§° 3-5 个å
- éåº¦ä½¿ç¨ emoji – 2-3 ä¸ªå ³é®ä½ç½®å³å¯
æåçç¥
使¶æåï¼
- èç¹æ° > 15
- æææ¾çåæµç¨
- æ¶åå¤ä¸ªç³»ç»/è§è²
- éè¦å±ç¤ºä¸å屿¬¡
æåæ¹å¼ï¼
- 主æµç¨ + åæµç¨
- ä¸å¡æµç¨ + ææ¯å®ç°
- æ¶åºå ³ç³» + 模åå ³ç³»
ä¿åç»ç»
å个æµç¨ï¼
00 æ¶ä»¶ç®±/ç»æ¿/mermaidæµç¨å¾/0202-Xæ¨æå¤ç.md
å¤ä¸ªæµç¨ï¼
00 æ¶ä»¶ç®±/ç»æ¿/mermaidæµç¨å¾/0202-æå®¢å¤ç工使µ/
âââ README.md # ç´¢å¼è¯´æ
âââ 01-主æµç¨.md # æ´ä½æµç¨
âââ 02-å
容å¤ç.md # åæµç¨
âââ 03-ç³»ç»æ¶æ.md # æ¶æå¾
å¾è¡¨è´¨éæ£æ¥
çæåèªæ£ï¼
Flowchartï¼
- æµç¨æ¹åæ¸ æ°ï¼LR/TBï¼
- å³çç¹ç¨è±å½¢
- æå¼å§åç»æ
- 忝齿æç¡®åºå£
Sequenceï¼
- åä¸è å½åæ¸ æ°
- æ¶é´é¡ºåºæ£ç¡®
- 弿¥æä½ç¨è线
- éè¦ä¿¡æ¯æ Note
Classï¼
- ç±»å符åè§è
- å ³ç³»ç±»åæ£ç¡®
- æ ¸å¿å±æ§æ¹æ³å±ç¤º
- æå¿ è¦ç note 说æ
è§¦åæ¹å¼
| ç¨æ·è¯´æ³ | 触å |
|---|---|
| çææµç¨å¾ | â |
| 转为 mermaid | â |
| ç»ä¸ªå¾è¡¨ | â |
| å¯è§åè¿ä¸ªæµç¨ | â |
| ç¨æ¶åºå¾å±ç¤º | â |
| åå»ºæ¶æå¾ | â |
åèèµæº
详ç»è¯æ³åèï¼references/mermaid-syntax.md