← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

pbakaus impeccable


以下是您要求的英文文章的中文翻译,已按照保留原文结构、技术术语不翻译、代码块原样保留等要求处理。


pbakaus impeccable

为 AI 编码代理提供无可挑剔的设计指导。1 项技能、23 条命令、实时浏览器迭代,以及 60 条用于 AI 生成前端设计的确定性检测规则。

快速开始:在项目根目录下运行 npx impeccable install,然后在你的 AI 编码工具中运行 /impeccable init。完整文档:impeccable.style。

为什么选择 Impeccable?

Anthropic 的前端设计是 Claude 首个广泛使用的设计技能。Impeccable 正是由此起步。每个模型都在相同的 SaaS 模板上训练。跳过指导,你会在每个项目上看到同样的一堆套路:所有地方都用 Inter 字体、紫色到蓝色的渐变、卡片嵌套卡片、彩色背景上的灰色文字、每个标题上方都有圆角方形图标块。

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

反模式

该技能包含明确的应避免事项指导:

访问 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 技能"

使用你的项目所需的提供商,例如 claudecursorgeminicodexgithubgrokopencodepiqodertraetrae-cnrovo-devvibe。该命令会链接 .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。


请确认此翻译是否符合您的需求。如有任何调整要求,我可以进一步优化。

📖 阅读原文 →