5w颗星!前Google工程师为Agent打造的设计系统
前Google工程师打造的Impeccable设计系统,59条规则+23条命令解决设计套娃,提升AI设计效率。核心内容:1. 设计系统创新设置流程(init命令与设计上下文配置)2. 23条设计命令及AI共享设计词汇3. 确定性检测规则与多端工具支持

项目简介
Anthropic 的 frontend-design 是第一个被广泛使用的 Claude 设计技能。Impeccable 从那里起步。
每个模型都在相同的 SaaS 模板上训练。如果跳过指导,每个项目都会出现同样的几个“套娃特征”:一切都用 Inter、紫到蓝的渐变、卡片套卡片、彩色背景上的灰色文字、每个标题上方的圆角方形图标瓦片。
Impeccable 增加了:
- 一次设置流程。
/impeccable init会写入PRODUCT.md并提供DESIGN.md,让后续命令了解受众、品牌/产品方向、语气、反参考、颜色、字体和组件。 - 23 条命令。 与你的 AI 共享一套设计词汇:
polish、audit、critique、distill、animate、bolder、quieter等。 - 59 条确定性检测规则,外加仅由 LLM 执行的 critique 检查。CLI 和浏览器扩展可运行确定性规则,无需 LLM,也无需 API 密钥。
包含内容
技能:impeccable
该技能以一条命令安装:
/impeccable 每个新项目都从以下开始:
/impeccable initinit 会询问该界面是品牌(营销、落地页、作品集)还是产品(应用 UI、仪表盘、工具),然后写入每个后续命令都会读取的设计上下文。
23 条命令
所有命令都通过 /impeccable 访问:
| 命令 | 作用 |
|---|---|
/impeccable craft | 完整的先塑形再构建流程,带视觉迭代 |
/impeccable init | 一次性设置:收集设计上下文,写入 PRODUCT.md 和 DESIGN.md,配置实时模式,推荐下一步 |
/impeccable document | 从现有项目代码生成根目录 DESIGN.md |
/impeccable extract | 将可复用组件和 token 提取到设计系统 |
/impeccable shape | 在写代码前规划 UX/UI |
/impeccable critique | UX 设计评审:层级、清晰度、情感共鸣 |
/impeccable audit | 运行技术质量检查(无障碍、性能、响应式) |
/impeccable polish | 最终打磨、设计系统对齐、上线就绪 |
/impeccable bolder | 放大平淡设计 |
/impeccable quieter | 压低过于张扬的设计 |
/impeccable distill | 提炼到本质 |
/impeccable harden | 错误处理、国际化、文本溢出、边界情况 |
/impeccable onboard | 首次运行流程、空状态、激活路径 |
/impeccable animate | 添加有目的的动效 |
/impeccable colorize | 引入战略性色彩 |
/impeccable typeset | 修正字体选择、层级、字号 |
/impeccable layout | 修正布局、间距、视觉节奏 |
/impeccable delight | 加入愉悦瞬间 |
/impeccable overdrive | 加入技术上非凡的效果 |
/impeccable clarify | 改善不清晰的 UX 文案 |
/impeccable adapt | 适配不同设备 |
/impeccable optimize | 性能改进 |
/impeccable live | 视觉变体模式:在浏览器中迭代元素 |
使用 /impeccable pin 可创建独立快捷方式(例如 pin audit 会创建 /audit)。
使用示例
/impeccable audit blog # 审计博客中心 + 文章页/impeccable critique landing # UX 设计评审
/impeccable polish settings # 上线前最终打磨
/impeccable harden checkout # 增加错误处理 + 边界情况
也可以直接用 /impeccable 加上描述:
/impeccable redo this hero section反模式
该技能包含明确的“避免事项”指导:
- 不要使用过度滥用的字体(Arial、Inter、系统默认字体)
- 不要在彩色背景上使用灰色文字
- 不要使用纯黑/纯灰(始终加色调)
- 不要把所有东西都包进卡片,或卡片套卡片
- 不要使用 bounce/elastic 缓动(感觉过时)
安装
选项 1:CLI 安装器(推荐)
在项目根目录运行:
npx impeccable install它会显示检测到的 harness 文件夹(例如 ~/.claude、~/.codex、~/.grok,或项目本地的 .cursor),让你保留检测结果或自定义提供方,然后询问是安装到当前项目还是全局。可用 --providers=claude,codex,cursor,grok 和 --scope=project|global 在脚本中跳过这些选择。在 Claude Code、Cursor、Codex、GitHub Copilot 和 Grok Build 上,它还会为当前项目安装提供方原生的 hook 清单。适用于 Cursor、Claude Code、Gemini CLI、Codex CLI、Grok Build 以及所有其他受支持的工具。安装后请重新加载你的 harness。
刷新已有安装:
npx impeccable updateCodex 用户应在安装或更新后打开 /hooks,并在提示时批准项目 hook。Codex 按 hook 定义跟踪信任,因此会改动 .codex/hooks.json 的更新可能需要再次批准。Grok Build 用户需要项目文件夹信任(/hooks-trust 或使用 --trust 启动)后,.grok/hooks/ 脚本才会运行。
选项 2:Git 子模块
适合希望通过 Git 将 Impeccable 纳入版本控制并持续更新的团队:将本仓库添加为子模块,并把编译后的提供方构建链接到 harness 文件夹:
git submodule add https://github.com/pbakaus/impeccable .impeccablenpx impeccable link --source=.impeccable --providers=claude,cursor
git add .gitmodules .impeccable .claude .cursor
git commit -m "Add Impeccable skills"
使用项目需要的提供方,例如 claude、cursor、gemini、codex、github、grok、opencode、pi、qoder、trae、trae-cn、rovo-dev 或 vibe。该命令会从 .impeccable/dist/universal/ 链接各个技能文件夹,除非传入 --force,否则不会覆盖已有的真实技能目录。
之后更新:
git submodule update --remote .impeccablenpx impeccable link --source=.impeccable --providers=claude,cursor
选项 3:插件安装
Claude Code:
/plugin marketplace add pbakaus/impeccable仅限 Claude Code。添加 marketplace 后,打开
/plugin并从列表中安装 Impeccable。
Grok Build:
grok plugin install pbakaus/impeccable#plugin --trust仅限 Grok Build。
#plugin后缀安装精简插件包(技能、agents 和 hooks),而不是完整 monorepo。然后在 Grok 会话中运行/impeccable init。通过npx impeccable install --providers=grok进行项目级安装同样有效,会写入.grok/skills/以及.grok/hooks/impeccable.json。
选项 4:从网站下载
访问 impeccable.style,下载对应工具的 ZIP,并解压到项目中。
选项 5:从仓库复制
Cursor:
cp -r dist/cursor/.cursor your-project/注意: Cursor skills 需要设置:
- 在 Cursor Settings → Beta 中切换到 Nightly 通道
- 在 Cursor Settings → Rules 中启用 Agent Skills
了解更多 Cursor skills
Claude Code:
# 项目级cp -r dist/claude-code/.claude your-project/
# 或全局(应用于所有项目)
cp -r dist/claude-code/.claude/* ~/.claude/
OpenCode:
cp -r dist/opencode/.opencode your-project/Pi:
cp -r dist/pi/.pi your-project/Gemini CLI:
cp -r dist/gemini/.gemini your-project/注意: Gemini CLI skills 需要设置:
- 安装预览版:
npm i -g @google/gemini-cli@preview- 运行
/settings并启用 “Skills”- 运行
/skills list验证安装了解更多 Gemini CLI skills
Codex CLI:
# 项目本地cp -r dist/agents/.agents your-project/
mkdir -p your-project/.codex
cp dist/codex/.codex/hooks.json your-project/.codex/hooks.json
# 或用户级安装技能。把 .codex/hooks.json 复制到每个希望运行设计 hook 的项目中。
mkdir -p ~/.agents/skills
cp -r dist/agents/.agents/skills/* ~/.agents/skills/
asset-producer 子 agent 嵌套在技能自己的
agents/文件夹中,Codex 会自动发现。无需单独复制.codex/agents/。hook 是项目本地的,因为 Codex 从受信任项目配置旁的.codex/hooks.json发现 hooks。
GitHub Copilot:
cp -r dist/github/.github your-project/Trae:
# Trae 中国(国内版)cp -r dist/trae/.trae-cn/skills/* ~/.trae-cn/skills/
# Trae 国际版
cp -r dist/trae/.trae/skills/* ~/.trae/skills/
注意: Trae 有两个版本,配置目录不同:
- Trae 中国:
~/.trae-cn/skills/- Trae 国际:
~/.trae/skills/复制后重启 Trae IDE 以激活技能。
Rovo Dev:
# 项目级cp -r dist/rovo-dev/.rovodev your-project/
# 或全局(应用于所有项目)
cp -r dist/rovo-dev/.rovodev/skills/* ~/.rovodev/skills/
Qoder:
# 项目级cp -r dist/qoder/.qoder your-project/
# 或全局(应用于所有项目)
cp -r dist/qoder/.qoder/skills/* ~/.qoder/skills/
Mistral Vibe:
# 项目级cp -r dist/vibe/.vibe your-project/
# 或全局(应用于所有项目)
cp -r dist/vibe/.vibe/skills/* ~/.vibe/skills/
Grok Build:
# 项目级cp -r dist/grok/.grok your-project/
# 或全局(应用于所有项目)
cp -r dist/grok/.grok/skills/* ~/.grok/skills/
更推荐
npx impeccable install --providers=grok或grok plugin install pbakaus/impeccable#plugin --trust,这样设计 hook 也会一并安装。项目 hooks 需要每个文件夹执行一次/hooks-trust(或--trust)。
Google Antigravity:
# 项目级cp -r dist/antigravity/.agent your-project/
# 或全局(应用于所有项目)
mkdir -p ~/.gemini/config/skills
cp -r dist/antigravity/.agent/skills/* ~/.gemini/config/skills/
使用
安装完成后,所有命令都通过单一的 /impeccable 技能运行:
/impeccable audit # 发现问题/impeccable polish # 最终清理
/impeccable distill # 去掉复杂度
/impeccable critique # 完整设计评审
单独输入 /impeccable 可查看完整命令列表。
大多数命令可接受可选参数,以聚焦特定区域:
/impeccable audit the header/impeccable polish the checkout form
如果经常使用某一条命令,可用 /impeccable pin audit 固定它,从而得到独立快捷方式 /audit。
注意: Codex 在这里使用 skills,而不是 /prompts: 命令。打开 /skills 或输入 $impeccable。仓库本地安装位于 .agents/skills/;用户级安装位于 ~/.agents/skills/。GitHub Copilot 使用 .github/skills/。如果新安装的技能没有出现,请重启工具。
项目地址
https://github.com/pbakaus/impeccable
感谢阅读。如果本文对你有帮助,欢迎点赞、在看,或转发给需要的朋友。
登录查看剩余 70% 内容
-
08.25
1688图片搜索(拍立淘)API实现同类商品批量比价和货物寻源方案
-
08.25
阿里云16核32G云服务器价格查询系统:包年包月和按量付费费用明细
-
08.25
在PPT中运用AI生成图片提升视觉效果的实用实用技巧
-
08.25
如何撰写总经理任命书?一份详细的任命书范文与提示词供您参考!
-
08.25
高效使用AI PPT插件提升演示文稿质量的实用步骤
-
08.25
如何撰写正式的安全员任命书?一份详细的安全员任命书范文供你参考!
-
- claude code 的安装教程实用指南
- 08.25
-
-
-
-
-
- 润芯微科技又一项发明专利正式公开
- 08.25
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏