一个为 AI 编码代理注入专业设计品味的设计语言套件(口号是"让 AI harness 在设计上更出色"),从 Anthropic 原版 frontend-design 技能演化而来,主打 "1 skill, 23 commands, live browser iteration, 59 deterministic detector rules",专门围剿紫色渐变、Inter 字体滥用、卡片套卡片式的 AI slop 页面。

| 项目 | 内容 |
|---|---|
| 仓库 | pbakaus/impeccable |
| 语言 / 许可证 | JavaScript / Apache 2.0 |
| 总星标 | ⭐ 62840 |
| 本月净增星标 | +12777 |
| 榜单 | L1 月度趋势榜 #16、L3 增速榜 #39 |
一个为 AI 编码代理注入专业设计品味的设计语言套件(口号是"让 AI harness 在设计上更出色"),从 Anthropic 原版 frontend-design 技能演化而来,主打 "1 skill, 23 commands, live browser iteration, 59 deterministic detector rules",专门围剿紫色渐变、Inter 字体滥用、卡片套卡片式的 AI slop 页面。
生成 UI 的数量爆炸直接引出了质量爆炸问题——所有模型产出的落地页长得像一个模子刻的。impeccable 给出了双轨解法:既有提示层的美学规则约束,又有无 LLM 参与的确定性检测器可以在 CI 里机械执法,这种"审美判断可自动化"的产品形态恰好补上了 vibe coding 工作流缺失的一环。前端开发者与独立开发者的强共鸣推动它连续数月霸榜。
npm 包分发,钩子脚本以 .mjs 编写;确定性检测器完全脱离大模型运行,URL 扫描基于 Puppeteer 实现真实渲染检查;monorepo 内按目标工具产出适配物 dist/claude-code/.claude 等。宣称支持 Claude Code、Cursor、Codex CLI、Gemini CLI、GitHub Copilot、Grok Build、OpenCode、Pi、Trae、Rovo Dev、Qoder、Mistral Vibe、Kiro 与 Google Antigravity 共十四种代理环境。
推荐 `npx impeccable install`,升级用 `npx impeccable update`。替代路径包括 git submodule 方式克隆到 .impeccable 后执行 `npx impeccable link --source=.impeccable --providers=claude,cursor`;Claude Code 用户亦可走插件市场:
/plugin marketplace add pbakaus/impeccable
零 LLM 依赖,检测器离线即可运行。
初始化后典型的迭代会话如下:
/impeccable init # 一次性建立项目设计档案
/impeccable audit blog # 审计博客列表页与文章页
/impeccable critique landing # UX 设计评审
/impeccable polish settings # 发布前最后一轮打磨
/impeccable redo this hero section # 用自然语言重做某区块
可再用 `/impeccable pin audit` 把常用审计固化为快捷入口。
Stylelint、ESLint 类工具管语法不管审美,Storybook 与 design tokens 解决一致性但不评判品味;本项目独占"审美规则库叠加 Agent 命令面板"这一格,与血统相近的 Anthropic frontend-design 相比,它的执行层(hooks 与检测器)和生态广度明显更进一步。
仓库主页见 github.com/pbakaus/impeccable,许可证 Apache 2.0;官网 impeccable.style 提供 ZIP 直下;CLI 帮助通过 npx impeccable 系列子命令查询;各工具宿主的安装变体与 hook 批准说明见仓库 README 的 Installation 章节。