Impeccable 给编码智能体装上设计词汇:62 条确定性规则先拦下 AI 味界面
核心概要
Impeccable 把设计指令做成编码智能体可调用的命令集,让“更醒目”“更安静”“打磨”这类模糊要求落到具体目标上。它同时提供按可用性启发式打分的评审命令,以及不依赖大模型、由 62 条确定性规则组成的“AI 味”检测器,用来标记跨模型反复出现的界面套路。它最适合已有页面或组件的迭代,新建页面则是更难的用法。
深度剖析
编码智能体多了一套可命名的设计动作,而不是只靠一句“让它更抓眼”去猜。 没有额外指引时,智能体在不同模型和项目上会反复产出同一批默认样式,例如奶油色页面配细衬线、胶囊按钮,或卡片套卡片、彩色底上的灰字。 同一模型、同一份简报下,无 Impeccable 时生成的是这类“得体的默认”,有它时页面围绕一张夜间从水面看房子的图来组织。
命令按目标拆开:bolder 加载为这一动作写的剧本并指向一个目标,critique 按可用性启发式打分并排出修复顺序。 audit 检查无障碍、性能、主题和响应式行为,并把问题按 P0 到 P3 排序;slop 检测器用 62 条确定性规则标记上述套路,以及拥挤内边距、跳级标题等质量问题,不调用大模型也不需要 API 密钥。 使用方式是先对每个项目运行一次 init,读取代码并只询问无法推断的信息,写出 PRODUCT.md,之后每条命令都读它;再指定命令和目标,例如对定价卡片运行 critique。
启示与展望
它声明在已经存在的界面和组件上最强,做法是指向一个页面或组件反复迭代;新建页面也能用,但被描述为更难的模式。使用范围是本地检出,live 模式不应注入已部署站点,也不应为此削弱生产环境的 CSP。
62 条规则能标记的是文中列出的那些套路与质量问题,检测器本身不调用大模型。live 模式应用文案修改时会以用户权限运行 package.json 中可选的 impeccable:manual-edit-validate 脚本;若一分钟内没有会话轮询,它会从 PATH 调用 codex CLI,缺少 codex 时改用 claude,并关闭审批、权限检查和沙箱。
