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 设计陷阱,如纯黑/灰或嵌套卡片。
相关
- 项目
- 项目
- 项目
- 项目
- 项目