OctoLab Skill 已开源 · Open Source

ui-check

证据优先的 UI 对齐审计:清点屏幕、状态与环境矩阵,用浏览器 / 模拟器捕获真实渲染截图,以项目自身的设计标准为准绳给问题分类,最后产出一份可交互的 HTML 验收包——全程不改一行产品代码

解决什么问题 · Problem

「UI 看起来不太对」既没有证据也没有标准。ui-check 立了三条规矩:

一、结论必须来自真实渲染证据——截图加 DOM 几何与计算样式度量,光看截图「觉得不对」只是假设;二、评判基准是项目自己的设计语言(显式规范,或从成熟界面推导的惯例,推导规则需至少两个独立界面重复出现),不凭品味、不引入流行风格;三、发现问题只做 A/B 证据演示,改不改由用户在验收包里逐条决定,用户拒绝的项绝不实施。

怎么用 · How to use

先建立隔离的审计工作区(SKILL.md 中的真实命令):

python3 scripts/init_audit.py --output-dir <dir> \
  --audit-id <id> --scope "<scope>" --tier <tier>

然后按阶段走:建立 UI 基线 → 清点屏幕 / 状态 / 环境并声明覆盖计划 → 真实走查逐格截图 → 按 SPEC / POLISH / EDGE / OPT 四类分类 → 独立复审 → 生成验收包:

python3 scripts/validate_audit_manifest.py <manifest>   # 必须打印 VALID
python3 scripts/build_acceptance_demo.py --input <manifest> \
  --output acceptance/ui-acceptance.html

力度分三档:QUICK(默认环境 + 问题清单)/ STANDARD(默认,含 A/B 演示与完整验收包)/ EXHAUSTIVE(全环境矩阵,仅显式要求时)。

适用场景 · When to use

开源仓库 github.com/Octo-o-o-o/ui-check · GitHub 账号 Octo-o-o-o
去获取 →
← 返回 Skills