pbakaus/impeccable

The design language that makes your AI harness better at design.

解决的问题

Impeccable 为 AI 编码代理提供设计指导和质量控制,防止其生成通用、重复且低质量的前端设计(如过度使用的字体、重复的卡片布局和糟糕的颜色选择)。它建立了一个共享的设计词汇表和确定性规则,确保 AI 生成的 UI 专业且视觉上具有辨识度。

如何工作

它作为一个“技能”可安装到各种 AI 编码工具(如 Cursor、Claude Code、GitHub Copilot 等)中。它结合使用以下组件:

  • 持久产品真相:通过 /impeccable init 创建的 PRODUCT.md 文件,用于存储项目的受众、目的和约束条件。
  • 设计命令:23 个具体命令(例如 /impeccable polish/impeccable audit/impeccable animate),为 AI 提供精确的设计词汇。
  • 确定性检测器:CLI 和浏览器扩展,运行 61 条规则以检测设计反模式,无需 LLM API 密钥。
  • 设计钩子:原生集成到代理工作流中的钩子,扫描 UI 文件的修改,并实时将设计发现反馈给 AI 代理。

适用人群

希望超越通用的“SaaS 风格”AI 输出,实现高保真、专业 UI/UX 的前端开发人员和设计师,与 AI 编码代理协作工作。

主要亮点

  • 广泛工具支持:兼容多种代理,包括 Claude Code、Cursor、Codex、GitHub Copilot、Grok Build 和 Gemini CLI。
  • 确定性规则:61 条规则可识别设计缺陷,无需依赖 LLM 推理。
  • 实时迭代/impeccable live 模式可在浏览器中直接对视觉变体进行迭代。
  • 反模式指导:明确指导避免常见的 AI 设计陷阱,如纯黑/灰或嵌套卡片。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目