用途:当用户希望把工作流、架构或概念可视化为 Excalidraw 图表 JSON 文件时使用。核心目标是产出 .excalidraw JSON 图表,让结构本身承载含义,并通过渲染-查看-修正循环直到渲染图与概念设计一致。
主要能力与要求:图表须通过“同构测试”(去掉文字后结构仍能传达概念)与“教育测试”(能让人学到具体内容);先评估深度,简单/概念图用抽象形状,综合/技术图须研究真实规格(事件名、JSON 格式、API/方法名)并嵌入证据工件;每个主要概念映射不同视觉模式(扇出、汇聚、时间线、树、循环等),默认文字自由浮动(容器内文字少于 30%);颜色只能取自 references/color-palette.md,不得自创。
使用方式:按设计流程执行——0 评估深度 → 1 深入理解 → 2 概念映射模式 → 3 确保多样性 → 4 勾勒流程 → 5 分节生成 JSON → 6 渲染与校验(强制循环)。综合图须逐节构建,使用描述性字符串 ID 与分节命名空间(如 100xxx、200xxx),并同步更新跨节 boundElements;通过 render_excalidraw.py 渲染 PNG,读取图像,对照设想与视觉缺陷(裁切、重叠、箭头穿形)修正后重渲染,通常 2-4 轮。
限制:资料未提供具体安装命令、收费、价格、平台与效果信息;执行时须保持任务跟踪同步,不得跳过、重排或合并协议步骤,除非用户明确批准;若某步骤或工具在当前环境无法运行,应停止并询问用户。