pbakaus/impeccable

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

解决的问题

Impeccable 为 AI 编码代理提供设计指导与质量控制,防止其产生通用、重复且低质量的前端设计(例如过度使用 Inter 字体或重复的卡片式布局)。它建立了一套共享的设计词汇与确定性规则系统,确保 AI 生成的 UI 既专业又具备视觉独特性。

运作方式

它作为一种“技能”运作,可安装至各种 AI 编码工具(如 Cursor、Claude Code、GitHub Copilot 和 Grok Build)。它结合了以下功能:

  • 产品真理 (Product Truth):通过 /impeccable init 指令创建 PRODUCT.md 文件,记录项目的受众、目的与限制。
  • 设计指令 (Design Commands):24 个特定指令(例如 /impeccable polish、/impeccable audit、/impeccable critique),引导 AI 进行 UX 规划、技术质量检查与视觉优化。
  • 确定性检测器 (Deterministic Detectors):59 条在本地执行(无需 LLM)的规则,用于标记 UI 文件中的设计反模式。
  • 实时迭代 (Live Iteration):一种基于浏览器的模式,用于实时迭代视觉变体。

适用对象

使用 AI 编码代理的前端开发人员与设计师,希望超越通用的 AI 生成模板,实现高保真、专业的 UI/UX 成果。

特色亮点

  • 广泛整合:支持多种工具,包括 Cursor、Claude Code、Gemini CLI、Codex、GitHub Copilot、Grok Build 等。
  • 确定性护栏:使用非 LLM 规则即时捕捉常见的设计错误。
  • 共享词汇:提供一套标准化的 24 个指令,向 AI 代理传达设计意图。
  • 产品优先方法:将持久的产品背景 (PRODUCT.md) 与表层的视觉方向 (DESIGN.md) 分开。

相关

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