用途:该技能在用户需要 Excalidraw 手绘风格白板图时使用,输出基于 JSON 的绘图格式,呈现手绘、白板质感,适合架构草图、概念图、头脑风暴和系统草图。与 Mermaid 的精确流程图不同,Excalidraw 用矩形、椭圆、箭头、文本、线条等几何图元在自由画布上布局。
主要能力:支持系统架构、概念图/思维导图、用户流程、C4 风格草图、时序草图等类型。输出格式包括 Obsidian 嵌入(.md 含 JSON)、独立 .excalidraw 文件、动画 SVG(需插件导出)。元素含位置、尺寸、样式与内容属性,箭头可绑定起止元素。
使用方式:先确定图类型、组件、关系与布局,再规划位置与配色(蓝=前端、绿=后端、橙=外部、紫=数据、灰=基础设施),然后生成 JSON。独立文件保存为 DiagramName.excalidraw;Obsidian 中保存为 .excalidraw.md 并用 ![[文件名.excalidraw.md]] 嵌入;也可在 excalidraw.com 粘贴 JSON,或用 VS Code 扩展渲染。Obsidian 需安装 Zsolt Viczian 的 Excalidraw 插件。
限制:每图建议 10-15 个元素,超过 20 个应拆分;元素 ID 必须唯一,绑定不得引用不存在的元素;标签避免非 ASCII 字符;箭头需带标签;动画 SVG 无法由纯 JSON 生成,需插件导出命令。资料未提供收费、价格与平台细节。