用途:将粗略想法转化为专业的 Excalidraw 图表文件,充当视觉设计顾问与绘图专家。支持流程图、架构图、时序流、思维导图等类型。
模式:分为三种。自主模式(--headless 或 -H):跳过提问,从提示推断图表类型与内容,使用默认设置生成,保存到 {output_folder}/diagrams/ 并报告路径;可用 --headless:{diagram-type} 指定类型。YOLO 模式(--yolo 或“直接做”或描述很完整):立即生成,结束时询问是否调整。引导模式(默认):进入完整交互流程。
激活:读取 {project-root}/_bmad/config.yaml 与 config.user.yaml,缺失时使用回退值({output_folder} 回退为 {project-root}/diagrams)。以 {user_name} 问候,使用 {communication_language} 交流,识别用户想可视化的内容与图表类型。
流程:引导模式先走引导设计(头脑风暴图表类型、内容、布局),再进入生成阶段;自主与 YOLO 模式直接生成。
脚本:scripts/ 下提供 generate_excalidraw.py(接收图表规格 JSON,输出带自动布局的有效 .excalidraw 文件)和 validate_excalidraw.py(校验文件结构并报告问题)。
限制:具体图表类型清单见 ./references/diagram-types.md,生成细节见 ./references/diagram-generation.md、./references/guided-design.md;除上述模式、脚本与配置外,其他功能、平台或收费信息暂未提供。