全量设计验收检测
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_521ba876/design-acceptance-check。
技能介绍
要解决什么问题
设计稿在 Figma、MasterGo、Pixso 或即时设计里定稿后,开发落地常见两类落差:像素级视觉(间距、字号、颜色)和 交互/适配(悬停、多视口、深色模式)。口头「差不多」或只靠肉眼扫两张图,很难覆盖 Notion《验收全量检测内容清单》里的检查点,也无法给出可归档的扣分依据。
本技能面向有设计链接的正式验收:把设计工具 DSL 当作基准,对照开发截图(必填)与可选的开发 URL,按 V(视觉)/ I(交互)/ A(适配) 三维度走查,并处理极端场景分层,最后输出计分与带 bbox_px 的标注报告。
如何工作
工作流在保留原视觉流程(Step 0–3)之上,扩展交互、适配与计分:
- 识别平台并拉 baseline:根据设计稿链接生成
design-baseline.json(含source_tool),视口与 frame 对齐;若 dev 与 frame 宽度误差 >2%,相关项标为untested(L2 px),不硬判 fail。 - 全量检查点:按
full-checkpoint-checklist.md走查 V-*;每条 visual fail 必须有bbox_px,设计侧引用 DSL。交互见interaction-checklist.md,适配见adaptation-checklist.md。 - 计分与报告:
scripts/va_utils.py的build_scores_payload(ledger, findings)生成scores.json(含 visual/interaction/adaptation/total/grade/veto_applied);再按report-generation.md产出 HTML,含三维度分、分维 ledger 与极端场景附录。
权威规则在 rules-reference.md 与 scoring-algorithm.md;开验前须执行 acceptance-guardrails.md,避免无 URL 时对 I-* 猜扣分(应标 untested + note)。
适用边界
| 场景 | 建议 |
|------|------|
| 有 Figma/MasterGo 链接 + 同宽 PNG | 本技能(全量) |
| 只有两张截图、快速扫一眼 | 用 design-fidelity-audit,弱 DSL/MCP |
无开发 URL 时,交互与 Lighthouse/CDP 类检查会大量 untested,报告仍应完整列出各 checkpoint 的 pass/fail/na/untested 状态,而不是省略维度。
使用场景
- 发版前拿到 MasterGo 验收 Frame 链接与同宽 staging 截图,要按全量清单输出 V/I/A 计分与带 bbox 的 HTML 报告
- 交互与适配需对照线上 URL 走 interaction-checklist,无 URL 的项只能标 untested 而不能猜扣分
- 设计侧要用 DSL 基准核对间距字号颜色,每条 visual fail 都要能指到具体像素区域并引用 design-baseline
- 只有两张图想快速扫一眼时,应改用 design-fidelity-audit,本技能留给有设计链接的正式验收
适合人员
- 负责发版前 UI 验收、需要把 Notion 全量检查点落成 pass/fail 台账的测试或 QA
- 维护设计稿链接与开发环境 URL,要在合并前拿到 scores.json 与分维 ledger 的前端负责人
- 要用三维度加权分与 veto 规则向业务方出具可归档 HTML 验收报告的设计或设计协同同学
- 在 Figma/MasterGo 与 Pixso 多工具并存、需要统一 platform DSL 走查流程的设计系统维护者