d2
Installation
SKILL.md
D2 画图技能(系统级 · 通用)
D2(Declarative Diagramming)= 文本转图的声明式语言。
d2 in.d2 out.svg一行命令出图。 完整官方文档已本地化到本 skill 的 references/ 目录(见 3.10 节映射表),无需联网查阅。
1. 何时用 D2
| 想画什么 | 用 D2 适合吗 |
|---|---|
| 架构图/分层图/模块依赖 | ✓ 强项(容器 + 自动布局) |
| 流程图/时序图 | ✓ 强项(内置 diagram 类型) |
| ER 图/数据库表 | ✓ 强项(sql_table shape) |
| 业务时序/消息流/类图 | ✓(sequence_diagram / 节点级 class) |
| 云架构/微服务 | ✓ + Icons 库(需验证 URL 可达性) |
| 看板/仪表盘 | ✓(grid-columns 强制布局) |
| 状态机 | △ 0.7.1 不支持内置类型,需用普通节点 + 边 + 形状手动搭建 |
| 思维导图/甘特图/BPMN | △ 不擅长 |