82.1K ·GitHub
这是什么东西?
Impeccable 是一套面向 AI 编程助手的设计语言:一个技能、24 个命令、实时浏览器迭代,外加 59 条确定性检测规则,用来让 AI 生成的前端设计变得更好。
它是我加到代码里的库,还是别的东西?
既不是应用也不是库:它作为技能安装到你的 AI 编程工具里,所有命令都通过同一个 /impeccable 入口运行(craft、audit、polish、animate、bolder 等等)。
怎么把它配置到我的编程助手上?
在项目根目录运行 npx impeccable install,然后在你的 AI 工具里运行 /impeccable init;也可以选择 Git 子模块、VS Code 插件、网站 ZIP 包或手动复制等方式。
它能在哪些 AI 编程工具里用?
支持 Claude Code、Cursor、Gemini CLI、Codex CLI、GitHub Copilot、Grok Build、Hermes Agent、Veto 等等;安装程序会自动扫描它找到的环境,比如 ~/.claude 或项目里的 .cursor。
在所有支持的工具里功能都一样吗?
不一样:检查 UI 文件修改的钩子只在 Claude Code、GitHub Copilot、Codex、Cursor 和 Grok Build 上自动安装;其他工具只有命令可用,需要手动完成信任步骤,或者完全没有钩子。
它在 Windows 上能跑吗,还是只支持 Mac?
你的 AI 工具能跑的地方它都能跑——macOS、Linux 和 Windows 都行:每份安装都带有 scripts/impeccable 启动器,Windows 另有 impeccable.cmd,引擎只需下载一次到 ~/.impeccable/bin/。
为什么 AI 做出来的界面都长一个样?这个工具怎么解决?
因为所有模型都是用同样的 SaaS 模板训练出来的,不加引导就会出同样的毛病:到处用 Inter、紫蓝渐变、卡片里套卡片、彩色背景配灰色文字。Impeccable 的规则正是针对这些问题的。
/impeccable init 具体做了什么?
它是一次性的初始化:init 会检查你的项目,只就重要的产品信息缺口向你提问,然后生成 PRODUCT.md,这样后续命令就能了解你的受众、目标、约束和语气风格。
那 59 条检测规则需要大语言模型或 API 密钥吗?
不需要。命令行工具和浏览器扩展运行这些确定性规则时,既不用大语言模型也不用 API 密钥;只有评审类的检查才依赖大语言模型。
它会把我 git 仓库搞乱吗?
截图、缓存之类的工作文件都写在 .impeccable/ 目录下,README 里提供了相应的 .gitignore 配置;只有少数共享文件(如 .impeccable/config.json 和 design.json)会保留在版本跟踪里。
What are similar projects?
transitions.dev, design-extract, hallmark, evondevKit, ux-ui-agent-skills, skills, taste-skill, anti-slop
Which topics is it in?
ux, ui-design, github-copilot, design-system, browser-extension, accessibility, design, cursor, css, coding-agent, ui, performance