时间:2026 年 11 月 1 日
地点:GitHub 平台(仓库 pbakaus/impeccable)与项目官网 impeccable.style
人物:Paul Bakaus,Impeccable 的作者与主要维护者;仓库近期提交记录中多次出现 Claude Opus 5.5、Claude Fable 5.1 的共同署名,部分提交标注了作者本人审阅。
事件详情:11 月 1 日,开源项目 Impeccable 出现在 GitHub 每日趋势榜上,抓取时该榜显示它当日新增 1,338 星,仓库累计星标 98,484 个,采用 Apache 2.0 许可。Impeccable 把自己定位成编码智能体的设计词汇表:用 bolder、quieter、typeset 这类词指挥页面风格,用 critique、audit 复查设计,再用内置检测器拦截 AI 生成网页的套路。安装只需在项目根目录执行 npx impeccable install,然后在智能体里运行 /impeccable init 初始化(Codex 中用 /skills 或 $impeccable 唤起),init 会读代码并写出 PRODUCT.md,document 则把既有视觉系统整理成 DESIGN.md。项目提供 24 条命令,分成 steer、review、finish、iterate live、plan and set up 五组,其中第 24 条 craft 已被标注为普通构建请求的废弃别名。检测器内置 62 条确定性规则,不需要大模型、不需要 API key,可以跑在智能体的 design hook 里、跑在终端或 CI(npx impeccable detect src/)、也可以跑在浏览器扩展里;CLI 还支持 --github 把发现写成 GitHub Actions 的 PR 行内注释,支持 --list-rules 列出全部规则,支持 --cdp 9222 扫描正在运行的 Electron、NW.js、CEF、WebView2 等桌面应用。官方 README 用同一个模型(Fable 5.1)做了前后对比,同一份十四间客房海滨民宿的简报,没装时生成的是米色底配细衬线标题的"稳妥默认",装上后页面围绕一张夜里从水面看房子的整幅图来搭。
背景:AI 生成网页的同质化是 Impeccable 要解决的直接问题,项目 README 里点名的典型痕迹包括:Inter 一把梭、紫到蓝的渐变、卡片套卡片、灰字压彩底、每个标题上方再挂一个圆角方形图标块。Impeccable 本身脱胎于 Anthropic 的 frontend-design 技能,作者把它做成了跨工具的通用层——同一套命令与规则可以装进 Claude Code、Cursor、Codex CLI、GitHub Copilot、Devin、Replit Agent、Gemini CLI、Grok Build、OpenCode、Google Antigravity、Kiro、Trae、Rovo Dev、Qoder、Mistral Vibe、Pi、Hermes Agent、DeepSeek Harness 和 Veto 共 19 种编码智能体。npm 包 impeccable 于 2026 年 3 月 30 日首发,到 10 月 26 日的 4.8.0 已发布 44 个版本,官网更新日志记录了自 2026 年 2 月 v1.x 以来的 76 个版本,迭代节奏稳定。项目同时保留了清楚的边界说明:live 模式只改本地检出,作者明确提醒不要把它注入线上站点或为它放宽 CSP;遥测默认开启,可以用 npx impeccable telemetry off 或 DO_NOT_TRACK=1 关掉,开启状态下也只上报展示了哪些视觉方向、用户选了哪一个,项目名、代码文件和 PRODUCT.md 不会被发送。
影响:对开发者来说,这提供了另一条不依赖模型改款的路径——设计检查在本地以确定性规则完成,既能进 CI,也能通过设计 hook 在智能体每次改完界面后自动回扫。62 条规则和 19 种工具的统一安装,把"设计感"这类原本只能靠提示词口头传递的要求,变成了可版本管理、可团队共享的文件(PRODUCT.md 与 DESIGN.md)和可执行的检查项。对工具厂商来说,这类跨 harness 的技能层正在独立成一个品类:它不训练模型,也不绑定单一智能体,而是把自己变成所有智能体都会去读的规范。需要注意的边界也很明确——遥测默认开启,live 模式会修改本地源码并触碰页面 CSP,作者在文档中反复强调先在熟悉的仓库里试,以及不要为它削弱生产环境的 CSP。
总结:Impeccable 走的是一条和多数 AI 应用不同的路:不造模型、不做界面,而是把"什么样的页面算好"写成 24 条命令和 62 条规则,装进开发者已经在用的编码智能体里。10 月 26 日的 4.8.0 把这条线又往外推了一步——支持 Devin 和 Replit Agent,检测结果可以直接变成 GitHub PR 上的行内注释,引擎下载改为按随包发布的摘要校验,audit 的对比度与触控目标检查对齐 WCAG AA。11 月 1 日它登上 GitHub 日趋势榜、当日新增 1,338 星、累计星标逼近 9.9 万,说明这套做法在开发者里的接受度已经超出单个项目的范围。对关注 AI 编程工具的读者来说,值得留意的不是又一个模型,而是一个正在把设计规范从提示词搬进文件和检查项的尝试。
参考来源:
GitHub 每日趋势榜(11 月 1 日抓取,显示 Impeccable 当日新增 1,338 星)
https://github.com/trending?since=daily
Impeccable 的 GitHub 仓库(抓取时累计 98,484 星,Apache 2.0 许可)
https://github.com/pbakaus/impeccable
项目 README 原文(24 条命令、62 条检测规则、19 种智能体支持清单与安装方式)
https://raw.githubusercontent.com/pbakaus/impeccable/main/README.md
Skill v4.8.0 发布说明(2026 年 10 月 26 日)
https://github.com/pbakaus/impeccable/releases/tag/skill-v4.8.0
CLI v4.8.0 发布说明(2026 年 10 月 26 日)
https://github.com/pbakaus/impeccable/releases/tag/cli-v4.8.0
官方更新日志(76 个版本,含 v4.7.0 桌面应用扫描、v4.6.0 遥测开关等历史条目)
https://impeccable.style/changelog
npm registry 上的 impeccable 包元数据(2026 年 3 月 30 日首发,累计 44 个版本,当前 4.8.0)
https://registry.npmjs.org/impeccable
Chrome 网上应用店的 Impeccable 扩展(当前 1.4.0)
https://chromewebstore.google.com/detail/impeccable/bdkgmiklpdmaojlpflclinlofgjfpabf
VS Code Marketplace 上的 Impeccable 扩展
https://marketplace.visualstudio.com/items?itemName=renaissance-geek.impeccable
仓库提交记录 Atom 源(最近一次提交 2026 年 10 月 31 日)
https://github.com/pbakaus/impeccable/commits/main.atom







