返回首页

pbakaus/impeccable

语言/许可: Rust / Apache-2.0
总 Stars: 86.4k
仓库: GitHub

项目定位:
面向使用 Claude Code、Cursor、Codex 等编码代理的前端与全栈开发者,解决 AI 生成界面模板化、可访问性和响应式缺陷反复出现的问题;相较纯提示词规范,它把设计检查做成可执行命令与确定性规则。

核心功能:

  • 以单个 skill 和 24 个命令提供设计审查、审计、润色、动效与响应式调整流程。
  • 内置 62 条确定性检测规则,覆盖字体、颜色、层级、可访问性和 AI 生成前端常见模式。
  • 支持浏览器内实时迭代,对指定元素生成变体并按渲染结果调整。
  • 通过 PRODUCT.md/DESIGN.md 持久化产品上下文与设计系统,减少多轮会话中的风格漂移。

技术亮点:
确定性规则引擎与浏览器渲染检查可脱离 LLM/API key 运行,Rust 自包含二进制负责 CLI 与检查流程。