بنقرة واحدة
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/。