Impeccable
Impeccable 是一套开源设计技能与 CLI 工具,为 AI 编程代理提供专业设计词汇、反模式检测和浏览器实时迭代,帮助前端开发者提升 AI 生成界面的视觉质量。
简介
Impeccable 是一个开源设计技能、命令行工具、浏览器扩展和网站,用于提升 AI 编程代理生成的前端界面的视觉质量。它针对的是 AI 辅助开发中的常见痛点:生成的界面往往带有一眼可辨的缺陷,比如千篇一律的布局、含糊的标题、整齐划一的卡片网格和不一致的间距——项目把这些模式统称为"slop"并加以归类。Impeccable 让代理具备设计专业知识,能够构建新页面、改进现有页面,并与项目的设计系统保持一致。
这套工具通过结构化命令和项目上下文文件向 AI 代理提供设计指导,并配有一个确定性检测器,能标记生成 UI 中的常见反模式。用户在项目根目录运行 npx impeccable install,在 PRODUCT.md 中记录产品上下文,还可以启用 hooks,让检测器在代理编辑 UI 文件时自动运行。Live Mode 允许用户在浏览器中对渲染出的页面迭代,比较同一命名元素的不同生成变体,并将采纳的修改写回源码。Impeccable 由 Paul Bakaus 创建,以免费开源软件形式分发。
主要功能
定价与费用
- 价格:免费且开源,所查阅页面上未显示任何付费方案;项目提到它可以替代部分付费产品。
- 安装方式:最快的安装方式是在项目根目录运行 `npx impeccable install`,随后进行项目初始化并启用自动检查。
- 浏览器扩展与浮层:可视化 critique 浮层将确定性检测与浏览器内审查结合,与 CLI 和网站配合使用。
- 配置选项:`.impeccable/config.json` 支持检测器例外、行内忽略注释和多项目根目录;`doctor` 命令可修复项目文件与已安装版本之间的偏差。
适用人群
Impeccable 面向使用 Claude Code、Cursor 或 GitHub Copilot 等 AI 编程代理构建前端界面、并对 AI 生成 UI 的平庸外观不满意的开发者和小团队。它适合维护设计系统的前端工程师、需要快速上线落地页的独立开发者,以及希望有一份代理会遵守的设计决策记录、与代理协作的设计师。对于升级内部工具、看重品牌一致性和减少视觉噪音的团队,它同样有用。
常见问题
Impeccable 是什么?它是一个开源设计技能、CLI、浏览器扩展和网站,通过 24 个命令、浏览器实时迭代和确定性反模式检测来改进 AI 生成的前端设计。
Impeccable 免费吗?是的,它免费且开源,所查阅页面未显示付费方案,多位用户也公开提到它是免费的。
Impeccable 支持哪些 AI 编程工具?支持 Codex CLI、Claude Code、GitHub Copilot、Cursor、Gemini CLI、Grok Build、Antigravity、OpenCode、Pi 和 Hermes Agent;自动检查需要编码工具支持 hooks。
Impeccable 如何检测设计问题?它内置确定性检测器,可识别已归类的 AI UI 反模式,可对文件、目录和渲染 URL 运行,并通过浏览器浮层查看结果。
Impeccable 能与现有设计系统配合吗?可以,它将当前视觉系统记录在 `DESIGN.md` 中,复用组件和设计 token,使代理后续生成的工作与记录的设计决策保持一致。