以下是您要求的英文文章的中文翻译,已按照保留原文结构、技术术语不翻译、代码块原样保留等要求处理。
pbakaus impeccable
为 AI 编码代理提供无可挑剔的设计指导。1 项技能、23 条命令、实时浏览器迭代,以及 60 条用于 AI 生成前端设计的确定性检测规则。
快速开始:在项目根目录下运行 npx impeccable install,然后在你的 AI 编码工具中运行 /impeccable init。完整文档:impeccable.style。
为什么选择 Impeccable?
Anthropic 的前端设计是 Claude 首个广泛使用的设计技能。Impeccable 正是由此起步。每个模型都在相同的 SaaS 模板上训练。跳过指导,你会在每个项目上看到同样的一堆套路:所有地方都用 Inter 字体、紫色到蓝色的渐变、卡片嵌套卡片、彩色背景上的灰色文字、每个标题上方都有圆角方形图标块。
Impeccable 增加了:
- 一套设置流程。
/impeccable init会生成PRODUCT.md并提供DESIGN.md,让后续命令了解目标受众、品牌/产品领域、语气、反参考、颜色、字体和组件。 - 23 条命令。 与你的 AI 共享一套设计词汇:
polish、audit、critique、distill、animate、bolder、quieter等等。 - 60 条确定性检测规则,外加仅限 LLM 的评审检查。CLI 和浏览器扩展无需 LLM 和 API 密钥即可运行确定性规则。
包含内容
技能:impeccable
该技能安装为一条命令:/impeccable
每个新项目从以下命令开始: /impeccable init
init 会询问界面是品牌类(营销、落地页、作品集)还是产品类(应用 UI、仪表盘、工具),然后写入设计上下文,供后续所有命令读取。
23 条命令
所有命令通过 /impeccable 访问:
| 命令 | 功能 | |------|------| | /impeccable craft | 完整的先塑形再构建流程,附带视觉迭代 | | /impeccable init | 一次性设置:收集设计上下文,写入 PRODUCT.md 和 DESIGN.md,配置实时模式,推荐后续步骤 | | /impeccable document | 从现有项目代码生成根目录 DESIGN.md | | /impeccable extract | 将可复用组件和 token 提取到设计系统中 | | /impeccable shape | 在编写代码之前规划 UX/UI | | /impeccable critique | UX 设计评审:层次结构、清晰度、情感共鸣 | | /impeccable audit | 运行技术质量检查(无障碍、性能、响应式) | | /impeccable polish | 最终润色、设计系统对齐、发布就绪检查 | | /impeccable bolder | 增强平淡的设计 | | /impeccable quieter | 调低过于大胆的设计 | | /impeccable distill | 提炼至本质 | | /impeccable harden | 错误处理、国际化、文本溢出、边缘情况 | | /impeccable onboard | 首次运行流程、空状态、激活路径 | | /impeccable animate | 添加有目的性的动效 | | /impeccable colorize | 引入战略性色彩 | | /impeccable typeset | 修复字体选择、层次结构、字号 | | /impeccable layout | 修复布局、间距、视觉节奏 | | /impeccable delight | 添加愉悦时刻 | | /impeccable overdrive | 添加技术上非凡的效果 | | /impeccable clarify | 改进不清晰的 UX 文案 | | /impeccable adapt | 适配不同设备 | | /impeccable optimize | 性能改进 | | /impeccable live | 视觉变体模式:在浏览器中迭代元素 |
使用 /impeccable pin 创建独立快捷方式(例如 pin audit 会创建 /audit)。
使用示例
/impeccable audit blog # 审计博客中心 + 文章页面
/impeccable critique landing # UX 设计评审
/impeccable polish settings # 发布前的最终润色
/impeccable harden checkout # 添加错误处理 + 边缘情况
或者直接使用 /impeccable 加描述:
/impeccable redo this hero section
反模式
该技能包含明确的应避免事项指导:
- 不要使用过度使用的字体(Arial、Inter、系统默认字体)
- 不要在彩色背景上使用灰色文字
- 不要使用纯黑/纯灰(始终添加色调)
- 不要将所有内容包裹在卡片中,也不要在卡片中嵌套卡片
- 不要使用弹跳/弹性缓动(显得过时)
实际效果
访问 Neo Mirai 案例研究,查看一个真实项目在使用 Impeccable 命令前后的对比案例。
安装
选项 1:CLI 安装器(推荐)
在项目根目录下运行:
npx impeccable install
这会检测它找到的 harness 文件夹(例如 ~/.claude、~/.codex、~/.grok 或项目本地 .cursor),让你保留检测到的集合或自定义提供商,然后询问是安装到当前项目还是全局安装。
在脚本中使用 --providers=claude,codex,cursor,grok 和 --scope=project|global 可跳过这些选择。
在 Claude Code、Cursor、Codex、GitHub Copilot 和 Grok Build 上,它还会为当前项目安装提供商原生的 hook 清单。适用于 Cursor、Claude Code、Gemini CLI、Codex CLI、Grok Build 以及所有其他受支持的工具。之后请重新加载你的 harness。
要刷新现有安装,运行:
npx impeccable update
Codex 用户在安装或更新后应打开 /hooks,并在提示时批准项目 hook。Codex 按 hook 定义跟踪信任,因此更改 .codex/hooks.json 的更新可能需要再次批准。
Grok Build 用户需要在 .grok/hooks/ 脚本运行之前授予项目文件夹信任(/hooks-trust 或使用 --trust 启动)。
选项 2:Git 子模块
对于希望将 Impeccable 通过 Git 进行 vendored 和更新的团队,将此仓库添加为子模块,并将编译后的提供商构建链接到你的 harness 文件夹中:
git submodule add https://github.com/pbakaus/impeccable .impeccable
npx impeccable link --source=.impeccable --providers=claude,cursor
git add .gitmodules .impeccable .claude .cursor
git commit -m "添加 Impeccable 技能"
使用你的项目所需的提供商,例如 claude、cursor、gemini、codex、github、grok、opencode、pi、qoder、trae、trae-cn、rovo-dev 或 vibe。该命令会链接 .impeccable/dist/universal/ 中的各个技能文件夹,并且除非传递 --force,否则不会触碰现有的真实技能目录。
后续更新:
git submodule update --remote .impeccable
npx impeccable link --source=.impeccable --providers=claude,cursor
选项 3:插件安装
Claude Code:/plugin marketplace add pbakaus/impeccable
仅限 Claude Code。添加市场后,打开 /plugin 并安装 Impeccable。
请确认此翻译是否符合您的需求。如有任何调整要求,我可以进一步优化。