关于 design-lab
design-lab 是用于现有 Web 项目的 UI 设计探索技能。它生成可运行的组件方案供浏览器比较,并根据反馈迭代,最终形成确认的设计方向和实施计划。
主要功能
- 01设计访谈并推断设计系统
- 02生成不同的 UI 组件方案
- 03在浏览器中并排比较方案
- 04针对界面元素提供反馈
- 05迭代设计并生成实施计划
- 06清理临时设计文件
适用场景
- 01探索 Web 组件的不同设计方案
- 02在实施前比较 UI 方向
- 03根据浏览器反馈迭代设计
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill design-lab安装后在 Claude Code 中输入/design-lab确认已加载。
附带文件stub.yaml
详细介绍
design-lab
目录占位项 — 完整技能:0xdesign/design-plugin
决策树
-
是否已安装完整技能?
- 全局:
f=~/.agents/skills/design-lab/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/design-lab/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已作为design-lab安装,调用它并继续pointer→ 转到第 2 步
- 全局:
-
检测范围,然后安装:
[ -e ~/.agents/skills/design-lab ] && echo "global" || echo "project"全局:
npx skills add 0xdesign/design-plugin --skill design-lab -g -y项目:
npx skills add 0xdesign/design-plugin --skill design-lab -yClaude Code: 发送以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行该命令。
Claude Code 插件方式:
/plugin marketplace add 0xdesign/design-plugin
/plugin install design-and-refine@design-plugins
注意事项
- 要求: 一个正在运行开发服务器的 Web 项目(这些变体会在浏览器中预览)
- 许可证: 上游仓库中没有 LICENSE 文件
安装后调用
- 技能名称:
design-lab - 触发短语:"design lab"、"design exploration"、"design variants"、"iterative design"
- 仅适用于插件方式:
/design-and-refine:start命令(可选提供组件名称)
功能
在用户自己的代码库中运行交互式设计探索会话。它会先进行简短的设计访谈并推断现有设计系统,然后在临时的 design-lab 路由中生成若干不同的 UI 变体,作为真正可运行的组件。你可以在浏览器中并排比较这些变体,通过覆盖层提供元素级反馈,技能会综合反馈生成改进版本,并反复迭代,直到确认设计方向。最后,它会生成实施计划并删除临时文件。
该技能的文本依赖一个 FeedbackOverlay 模板,该模板位于技能目录之外的插件 templates 文件夹中。npx 安装只会复制技能,因此 Agent 会根据技能描述重新创建覆盖层;如需获得上游预期的完整设置,请使用上文的 Claude Code 插件方式。
不适用场景
- 只需进行一轮设计,不需要比较和迭代 → 使用
design-consultation或plan-design-review - 润色或清理现有界面 → 使用
baseline-ui - 在代码库之外生成和迭代视觉设计 → 使用
design-catalogue选择设计生成技能
评论
支持 Markdown