关于 wireframe
Wireframe 是用于探索低保真界面方向的设计技能,会提供至少三种方案。它以灰度 HTML 文件并排呈现不同布局和交互方式,供设计阶段比较。
主要功能
- 01探索至少三种设计方案
- 02变化布局与交互方式
- 03使用灰度占位内容
- 04生成并排展示的 HTML 文件
- 05支持选定方向制作原型
适用场景
- 01在视觉设计前比较布局
- 02探索不同交互模式
- 03并排评审界面方案
- 04选择方向制作交互原型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bluzir/ claude-code-design --skill wireframe安装后在 Claude Code 中输入/wireframe确认已加载。
详细介绍
线框图
低保真探索,沿不同维度至少提供 3 个变体。使用 design_canvas.jsx 并排展示。
阶段 0 — 上下文预检(自动检测,最多提问 1 次)
探索变体前,静默检查上下文:
- 如果存在,
Read .claude/design-tokens.json(但线框图为灰度图——仅用于参考布局) Bash(ls ~/.claude/design-systems/ 2>/dev/null)— 匹配品牌文件夹- 使用
Glob搜索项目根目录中的代码库令牌 - 扫描需求说明中是否有 github / Figma / 图片 /
.md附件 → 调用相应的导入技能
如果没有任何内容——通过 AskUserQuestion 提问 1 次:设计系统 / 代码库 / 截图 / Figma / 无 / 由你决定。报告“正在使用 。继续。”——然后仍以灰度方式继续(线框图在配色前制作)。
规则
- 禁止使用颜色——仅限灰度(灰色 + 必要时使用一种强调色)
- 到处使用占位符表示图像、图标、标签——占位符胜过粗劣的尝试
- 变化维度——布局、交互隐喻、视觉处理、密度、层级
- 结合保守与创新——一个“按常规来”,一个探索新方向
构建
- 使用 React + Babel +
design_canvas.jsx创建artifacts/<slug>-wireframes.html Bash(cp starters/design_canvas.jsx "$(dirname <html>)/")— 将文件复制到 HTML 文件所在目录- Shell:
<DesignCanvas columns={3} label="Options for {{thing}}"> <DesignCanvas.Cell label="Option A — classic">...</DesignCanvas.Cell> <DesignCanvas.Cell label="Option B — dense">...</DesignCanvas.Cell> <DesignCanvas.Cell label="Option C — novel">...</DesignCanvas.Cell> </DesignCanvas> - 使用虚线边框(
border: 1px dashed #999)和灰盒表示占位内容。使用块状文字或[Image]标签,不要使用实际 SVG。
验证 + 后续步骤
- 运行
/serve(design_canvas.jsx是外部文件,因此需要运行),然后运行/done http://127.0.0.1:4567/artifacts/<slug>-wireframes.html - 修复 → 静默运行
Skill: verify-artifact - 询问用户要开发哪个方向,然后对选中的方案调用
/interactive-prototype
评论
支持 Markdown