用途:在构建或审查视觉 UI 时套用 Impeccable 反模式清单,捕捉模型常见的模板化设计痕迹,无需在每个项目安装完整 CLI 与钩子工具链。适用于落地页、营销站、仪表盘、新组件、设计系统 token,以及用户要求设计评审、打磨、审计或点名 Impeccable 风格命令(audit、critique、polish、distill、harden、bolder、quieter、colorize、typeset、layout、animate)时。不适用于纯后端、CLI 或非视觉工作。
主要能力:从 46 条检测规则中提炼的反模式检查,涵盖排版(默认或滥用字体、跳级标题、正文行长不当)、颜色(默认紫蓝渐变、彩色背景上的灰字、纯黑纯白、低对比度)、布局与组件(卡片嵌套卡片、每个标题上方圆角方形图标块、内边距局促、间距尺度不一致、交互元素触控目标小于 44px)、动效(弹跳/弹性缓动、无目的动效)、结构(侧边标签边框式导航、装饰性暗色光晕阴影)。
使用方式:先读项目中的 DESIGN.md 或 PRODUCT.md 获取受众、品牌定位、语气与颜色/字体/组件决策,不凭空发明设计系统;新 UI 先说明受众与定位,再提出布局、字体、颜色方案,然后写标记;实现沿用当前技术栈技能,本技能只提供设计视角;完成前按清单自检,替代未安装 CLI 时的 audit/critique/polish;并处理错误、空、加载状态、文本溢出、i18n 间距与响应式。
可选安装:Impeccable CLI 提供浏览器实时迭代、46 条确定性检测规则和 Cursor 原生钩子,命令为 npx impeccable install 与 /impeccable init。Cursor 需 Nightly 通道并启用 Agent Skills。运行安装前须征得用户同意,因其涉及网络与写入 .cursor/hooks.json、.cursor/skills/impeccable/。
输出约定:评审输出按反模式类别分组,附文件/选择器与具体修复;新 UI 输出设计理由与代码。未实际安装 CLI 时不得声称运行了 /impeccable 命令,应说明为手动套用清单。