Impeccable 是一款面向 AI 编程智能体的开源设计技能。它安装到 Claude Code、Codex、Cursor、GitHub Copilot 等编程工具中,为智能体提供设计指导、一套具名设计命令词汇,以及一个自动检查器,检查 AI 生成的前端常反复出现的界面模式。
Impeccable 设计技能的定位是让智能体具备设计专长:从零构建界面、改进现有界面,并忠于既有设计系统。其仓库把这个包概括为 1 个技能、24 个命令、浏览器实时迭代,以及 61 条针对 AI 生成前端设计的确定性检测规则。
官网将 Paul Bakaus 列为创建者;新安装会下载由 Renaissance Geek, Inc. 签名的引擎,该公司也被列为 Impeccable Chrome 扩展的开发者。据项目 README 介绍,Anthropic 的 frontend-design 是第一个被广泛使用的 Claude 设计技能,Impeccable 以它为起点。
“Impeccable”也是普通单词,一些无关企业也在使用;本页介绍的是从 pbakaus/impeccable 仓库发布的设计技能。
据 2026 年 10 月 5 日的抓取记录,该仓库显示 76.3k 个星标,采用 Apache-2.0 许可证。同日,扩展的商店页面显示 60,000 名用户。
一切都通过主技能 /impeccable 运行,后接命令或自然语言请求;audit、polish、critique 等命令都无需单独安装。
命令参考将其分为六类:创建(2)、评估(2)、精修(8)、简化(3)、加固(4)和系统(5)。
常用命令可固定为快捷方式,如 /impeccable pin critique;它把请求转发给主技能,因此主技能的改进仍会生效。
Impeccable 会就你的用户及其目标询问一次,把上下文存入 PRODUCT.md,在之后的设计工作前先读取它。document 命令读取界面,把颜色、字体排印和组件规则记入 DESIGN.md,让下一个页面或智能体沿用相同决定。更新 Impeccable 会替换其自身安装的文件,不改动项目的 PRODUCT.md 和 DESIGN.md。
AI 垃圾设计检测器是无需语言模型即可运行的部分。其目录列出 61 条检测规则,另有 6 种模式留给设计评审。检查的问题包括低对比度、文本溢出、常见 AI 设计模式,以及偏离成文设计系统。
设计钩子在智能体处理 UI 文件时运行检测器,让发现在改动仍处于上下文中时送达。Claude Code 和 Codex 每次编辑后得到针对性反馈,并在智能体结束本轮时再获得一次更全面的检查;GitHub Copilot 在受支持的编辑后运行完整检测器;在 Cursor 中,一条发现可以阻止拟议的写入,直到智能体修改为止。
实时模式标注为 beta,可让你在运行中的页面上选取一部分,就地比较三种变体,或用“引导”功能调整整个页面;你接受的版本会成为源代码的一部分。若你已能说出元素和方向,generate 命令会从聊天中发起类似比较,例如 generate 3 个大胆的定价卡片变体。
对于新作品,Impeccable 借鉴经人工审核的设计方向(各有自己的视觉规则),并与从你的产品中提取的想法相互权衡。有图像生成时,它可以先出效果图(comp-led);没有时,Impeccable 直接在代码中构建(code-led),往往看起来更协调,但通常没那么大胆。
开始使用需要编程工具、项目文件夹,以及 Node.js 22.18 或更高版本;空项目或刚用脚手架搭好的应用均可。
安装器安装的环境用 npx impeccable update 更新,npx impeccable check 检查是否有更新的版本;插件市场安装的则通过编程工具的插件管理器更新。团队也可改为把一个记录下来的版本作为 Git 子模块,链接到各自的编程工具。
在两种情况下它不太合适:
受支持的编程工具包括 Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode 和 Pi 等。
| 途径 | 工作方式 |
|---|---|
| Impeccable 安装器 | npx impeccable install 为你的工具选择构建;需要 Node.js 22.18 或更高版本 |
| Claude Code 插件 | /plugin marketplace add pbakaus/impeccable,再从 /plugin 列表安装 Impeccable |
| skills.sh | npx skills add pbakaus/impeccable 安装通用构建 |
| GitHub Copilot 应用 | 已内置;在“设置 → 实验性”中启用 |
| ZIP 下载 | 将内容(含隐藏文件夹)复制到项目根目录 |
作为一款 Claude Code 设计技能,Impeccable 从安装器获得的不只是技能文件:在 Claude Code、Cursor、Codex、GitHub Copilot 和 Grok Build 上,安装器还会为当前项目添加该平台原生的钩子清单。
实时模式适用于运行中开发服务器上的网页或本地静态 HTML,支持的框架包括基于 Vite 的应用、Next.js、SvelteKit、Astro 和 Nuxt。在编程工具之外,Chrome 扩展会在 DevTools 中添加 Impeccable 面板,显示你选择检查的页面的设计问题。
Impeccable 的公开技能、命令、CLI 和检测引擎免费,并以 Apache 2.0 许可证开源;实际产生的费用来自它周边的工具:
隐私政策还描述了 Impeccable Pro 的候补名单,会保存报名邮箱,在 Pro 就绪时通知大家。已核查的页面上没有公布任何 Pro 功能或价格。
在独立的前端设计技能盘点中,另有两款智能体技能与 Impeccable 一同出现。
| 选项 | 提供的内容 | 许可证 |
|---|---|---|
| Anthropic 的 frontend-design | 一个技能,提供关于美学方向、字体排印和避免模板化默认样式的指导 | 见其 LICENSE.txt 中的条款 |
| taste-skill | 用于布局、字体排印、动效和间距的可移植技能,另含用于参考板的图像生成技能 | MIT |
| Impeccable | 一个技能,包含命令词汇、项目上下文文件、检测规则、钩子和实时模式 | Apache 2.0 |
Anthropic 的 frontend-design 就是 Impeccable 以之为起点的那款前端设计技能;它自述为在构建新 UI 或重塑现有 UI 时提供鲜明而有意图的视觉设计指导。Impeccable 的 README 把其新增部分概括为单一的安装流程、24 个命令和 61 条确定性检测规则,CLI 和浏览器扩展运行这些规则时无需 LLM 和 API 密钥。
taste-skill 是一组 MIT 许可的可移植智能体技能,目标是在布局、字体排印、动效和间距上胜过模板感明显的 UI;其仓库还包含用于网页、移动端和品牌套件参考板的图像生成技能。
是的。公开的技能、命令、CLI 和检测引擎依据 Apache 2.0 许可证免费提供。你的编程工具、模型提供商或图像生成产生的用量费用,由这些提供商另行计费。
不需要。检测器和设计钩子以代码形式运行,不需要 AI 模型或 API 密钥;只有智能体所做的设计工作才使用它的模型。
能说出想要的元素和方向时用 generate;想在浏览器会话中自己挑选元素、添加批注或引导整个页面时,用实时模式。
只能部分使用。检测器、钩子和实时模式面向 Web 界面,因此文档建议原生评审使用 audit 命令。