用途:reimagine-it-audit 是 reimagine-it(Content-Derived Design 引擎)的子技能,只负责对 HTML 输出执行确定性的设计质量检查。当用户输入 /reimagine-it audit、要求“audit this page”“check design quality”等时使用。
主要能力:通过 npx reimagine-it audit 运行 19 项检查,分为 6 类。排版 3 项:禁用默认字体、字号范围、行宽超过 65ch。配色 3 项:调色板漂移、transition: all、未样式化的 ::selection。动效 4 项:移除 outline、缺少 prefers-reduced-motion、缺少 :focus-visible、非合成器动画。内容 4 项:占位文案、空泛形容词、emoji 堆砌、<br><br> 间距。结构 3 项:CDN、外部字体请求、figure 系统未起作用。性能 2 项:图片缺少尺寸、长页面缺少 content-visibility。
使用方式:Agent 可用 /reimagine-it audit path/to/page.html;CLI 使用 npx reimagine-it audit gold/webpage/after.html,可加 --verbose 或 --json;CI 镜像为 python scripts/audit_all.py。退出码:0 表示 CLEAN 无问题,1 表示 WARNINGS 仅建议,2 表示 FAIL 必须在发布前修复。流程上,若用户传入路径则运行 python scripts/audit.py <path>,否则运行 python scripts/audit_all.py 审计全部 gold 文件,报告结论并附汇总表,对每个失败项指出具体规则与修复方式,--verbose 显示分类明细,--json 输出机器可读 JSON 供 CI 使用。
限制:检查必须使用确定性 Python,不得用 LLM;不得跳过 craft-floor 规则(MOT-02、MOT-03 为硬性阻断项);不得未实际运行脚本就报告 clean;不得虚构 scripts/audit.py 中不存在的检查。具体安装与更多配置资料暂未提供。