用途:canvas-generate 是 claude-canvas 的旗舰命令,输入一段高层描述即可产出完整、已填充内容的画布。
主要能力:先分析描述中的主题、用途、内容线索与视觉需求,再映射到 12 种模板原型之一,包括 presentation、flowchart、mind-map、gallery、dashboard、storyboard、knowledge-graph、mood-board、timeline、comparison、kanban、project-brief。随后规划节点数量、文本内容、媒体素材、Mermaid 图表与节点连线。
使用方式:命令形式为 /canvas generate [description]。简单画布(纯文本、少于 10 个节点)直接内联生成;复杂画布(需要媒体或超过 10 个节点)并行调度 canvas-composer 与 canvas-media 两个 agent。模板实例化命令为 python3 scripts/canvas_template.py [archetype] [output_path] --param title="[topic]" --param [archetype_param]=[count];需要时用 python3 scripts/canvas_layout.py [output_path] [algorithm] 应用布局,并用 python3 scripts/canvas_validate.py [output_path] 校验。
质量门禁:必须检查并替换占位文本(如 "Describe this"、"YYYY-MM-DD"、"Content goes here"、"Value: 0" 等),确认布局正确(mind-map 用 radial、knowledge-graph 用 force、flowchart 用 dagre),校验须返回 valid: true 且 0 错误、0 重叠警告,并做视觉检查。
适用场景:快速生成演示、流程图、思维导图、仪表盘、情绪板、时间线、看板、项目简报等画布。
限制:描述过于模糊时会要求澄清;原型不确定时会先确认;媒体技能不可用时退化为纯文本画布;节点超过 120 个会警告并建议拆分;模板实例化失败则回退到手动构建。具体收费、价格与平台信息暂未提供。