一键导入
canvas-workspace
仅当任务明确涉及 Axhub 画布、原型草稿、Excalidraw 画布文件、画布节点/批注/截图/图片,或需要把文档、原型页面、图片、流程图等产物落到画布上时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
仅当任务明确涉及 Axhub 画布、原型草稿、Excalidraw 画布文件、画布节点/批注/截图/图片,或需要把文档、原型页面、图片、流程图等产物落到画布上时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use only when the user explicitly asks to run demand exploration or requirements refinement, invokes $requirements-exploration, or asks to create/update confirmed requirement docs before prototype work. Do not trigger automatically for ordinary prototype generation, vague briefs, local edits, or bug fixes.
Use only when 用户明确要求把本地截图、设计稿或高保真界面图还原成 Axhub Make client 可运行原型;或显式调用 $screenshot-to-prototype。仅提供图片作为素材、参考图、需求图或风格上下文时不要使用。
Use when 为 Axhub Make client 项目生成 UI 设计图、高保真原型视觉、生产风格网站截图、整页界面稿、UI 素材、图标、占位图或参考位图;尤其是请求提到 Image Gen、AI 图片生成、设计图、UI assets、prototype visuals 或需要判断移动端/PC 端画布比例时。
Use when the user explicitly asks to write, draft, create, update, or synthesize a PRD for an Axhub Make client project, especially when the PRD may aggregate multiple prototypes, resources, canvas notes, or existing product context.
仅当任务明确涉及 Axhub 画布、原型草稿、Excalidraw 画布文件、画布节点/批注/截图/图片,或需要把文档、原型页面、图片、流程图等产物落到画布上时使用。
Use when a Make client批注 or user request asks for 多方案探索, 多方案生成, 多方案对比, 方案对比, 设计决策, 比稿, 先出方案, or choosing among 2-3 UI/code modification directions before executing one.
| name | canvas-workspace |
| description | 仅当任务明确涉及 Axhub 画布、原型草稿、Excalidraw 画布文件、画布节点/批注/截图/图片,或需要把文档、原型页面、图片、流程图等产物落到画布上时使用。 |
仅当任务明确涉及 Axhub 画布、原型草稿,或需要把产物落到画布/Excalidraw 上时使用本技能。画布是普通资源文件:
src/resources/**/*.excalidraw
src/resources/**/<name>.assets/
本技能按四类产物分流:文档、原型页面、图片、流程图。先判断产物类型;产物类型不清时先问一个问题。如果用户已在画布/草稿中工作,不再询问放在哪里,默认更新当前 src/resources/**/*.excalidraw 资源画布。
axhub-canvas 的工具更新当前画布。canvas_insert_mermaid,传入 mermaidCode 和可选 position,由浏览器画布转换成可编辑 Excalidraw 元素并保存。.excalidraw 文件;需要插入 Mermaid 时,先得到已转换的 Excalidraw elements/files,再写入 elements 和 files。canvas_get_state、canvas_insert_elements、canvas_refresh、canvas_capture、canvas_update_elements、canvas_delete_elements、canvas_focus。src/resources/**/*.excalidraw。elements、files 和元素的 customData。<name>.assets/。axhub-make canvas CLI;画布内容读取和修改仍以 .excalidraw 文件为准。references/canvas-read-write.md。customData 字段含义时,才读 references/axhub-nodes.md。references/excalidraw-basics.md。references/drawio/SKILL.md。src/resources/,再把该文档作为文档节点创建或更新到当前资源画布;不要把正文直接拆成大量画布文本框。src/prototypes/<prototype-name>/ 中的页面,再把原型页面作为预览节点放到画布;节点尺寸与网页内部视口分开处理,用 customData.embedContentScale 缩放显示。src/resources/ 或当前画布同级 <name>.assets/,再插入图片节点。references/drawio/SKILL.md 生成或编辑 Drawio 资产,并按 references/axhub-nodes.md 的 Drawio 节点结构更新画布;只有类型或载体重叠不确定时才询问用户。axhub-canvas MCP 工具更新当前画布;离线或 MCP 不可用时直接编辑 .excalidraw JSON。id 必须唯一,并尽量沿用现有文件的 ID 风格。version、versionNonce 和 updated。customData。完成画布相关工作后,说明:
<name>.assets/。