Visual Review(verify-visual-review)是一项视觉质量审查技能,定位为视觉设计审查员,而非个人审美评委。其责任是判断视觉产物是否让目标读者按正确顺序看到重点、理解关系、读清内容,并在目标媒介中稳定呈现。审查依据是目标、层级、分组、可读性和导出质量,而不是“好不好看”的主观偏好。
入口与出口 入口:视觉稿、PPT 页面、文档版式或导出预览已完成。 出口:视觉审查结论、阻塞问题、截图/预览证据。 输出路径:审查结论 → ship-artifact-export(通过)或 build-content-layout(退回)。 指向:有问题 → build-content-layout;通过 → ship-artifact-export。 前置加载:CANON.md。
何时不使用 纯文本文章且没有版式要求;纯后端或不可见软件变更;用户明确只要求内容审查,不判断视觉呈现。
核心原则(Iron Law) 目标和媒介先于风格:投屏、打印、移动端、社媒封面和归档 PDF 的判断标准不同。视觉层级决定阅读顺序:读者第一眼看到最重要的信息,第二眼看到支撑信息。Gestalt 分组组织理解:接近表示相关,相似表示同类,连续引导阅读路径,图底关系建立焦点。对齐和留白建立秩序:随机边界和不稳定间距会让读者误判关系。对比是可读性底线:文字和关键图形必须有足够对比,WCAG/WebAIM 对比度是最低门槛,不是完整审美标准。一致性服务识别:同类信息应有同样表现,新样式必须有明确语义。导出质量属于设计质量:字体替换、图片模糊、比例失真会直接破坏视觉判断。
决策框架 按以下顺序审查,避免先纠结颜色细节:目标和媒介(产物将在哪里被看见,距离、尺寸、时长、设备、打印条件是什么);层级(第一焦点是否正确,标题、数据、说明、行动是否有明确权重);分组(相关元素是否靠近,同类元素是否相似,阅读路径是否连续,前景背景是否清楚);版式系统(对齐、栅格、边距、字号、图表规则是否稳定);可读性(字号、行距、对比、文本长度、图表标签是否能在目标场景读清);导出预览(最终或接近最终文件是否能打开,尺寸、字体、图片、透明背景是否正确);结论(通过、带条件通过,或退回 build-content-layout)。
Artifact Type 判断 document:长时间阅读是否舒适,页码、图注、表格、打印/PDF 是否稳定。 deck:投屏距离是否可读,每页是否只有一个主焦点,页面节奏是否连续。 visual:构图、规格、品牌/风格约束、目标渠道裁切和导出格式是否适配。
流程 Step 1:确认预览对象。读取 artifact_type、源文件路径、导出或预览路径、目标尺寸和使用场景、品牌或风格约束。 Step 2:打开实际预览。必须使用最终或接近最终的预览:PDF/DOCX/PPTX 打开后的页面、PNG/SVG/PDF 导出图、目标尺寸截图或打印预览、deck 的放映/演示视图。 Step 3:分层审查。先看整体再看细节:目标媒介是否匹配、主焦点是否正确、组内/组间关系是否清楚、对齐和间距是否稳定、字号和对比是否可读、导出是否损坏视觉表现。 Step 4:记录审查证据。报告包含:预览/导出路径、检查视口/页面或画布范围、发现和严重性、是否批准交付。
反模式修复表 多个主焦点(读者第一眼不知道看哪里):降低次要元素权重,只保留一个主焦点。 对比不足(小字、浅色字、图表线在目标媒介读不清):提高明暗差、字号或字重,重新预览。 随机间距(同类块之间距离不一致):建立固定间距级别,统一组内/组间距离。 分组错误(近的不是相关项,相关项被分开):用接近、相似或共同区域重组。 装饰抢内容(背景、图标、图片比信息更醒目):降低装饰权重或删除。 页面过载(deck 一页承担多个论点):拆页、删减,或移入 speaker notes。 导出失真(字体替换、图片糊、比例变形、裁切错):修复源资源并重新导出验证。 只靠颜色表达(色盲或黑白打印无法区分状态):增加文字、形状、图案或标签。
好/坏示例 好示例(基于视觉原则的结构化审查):Critical: 第 5 页有三个同等大小的数字卡片和一个同等权重的结论框,投屏时观众无法先看到核心结论。请把结论提升为唯一主焦点,把三个数字降为支撑证据,并保持卡片间距一致。优点:说明了问题如何影响阅读顺序,并给出层级和间距修复动作。 坏示例:“看起来差不多就行”“这页不够高级,必须换个更好看的配色。”问题:没有说明目标、层级、可读性或修复标准。审美化反馈无行动指导,无法验证修复是否有效。
输出模板
Visual Review Report — <artifact-name>;基本信息(artifact_type、Preview/final file、Medium/size checked、Pages/canvases checked);审查结论(Hierarchy findings、Grouping/alignment findings、Contrast/readability findings、Export findings);决策(approved / approved with conditions / returned for layout revision);阻塞问题(问题描述 — 严重性: Critical / Important / Suggestion)。
验证证据 审查报告至少包含:输入/来源(读取的 artifact_type、预览文件、媒介尺寸、品牌约束);执行动作(实际打开的预览、检查的页面/画布范围、对比度和层级审查);验证结果(预览路径、审查结论、截图证据);阻塞/回退(退回 build-content-layout 的具体问题,或需要 human partner 决策的审美争议)。
与其他技能配合 文案或叙事问题 → verify-content-review;版式修复 → build-content-layout;通过后导出 → ship-artifact-export;软件 UI 审查 → build-frontend-ui-engineering + verify-quality-accessibility。
验证失败处理 预览无法打开:阻塞,重新导出或修复源文件。字体缺失:替换为可用字体或嵌入字体。页面过载:删减、拆分、降低次要元素权重。对比度不足:调整颜色、字号或字重后重新预览。目标媒介不清:回到 spec 补齐使用场景再审查。
红旗 — STOP 没有实际预览或导出物;多个主焦点互相竞争;文本溢出、遮挡、过小;关键文字或图表对比不足;图像比例失真或模糊;页面之间样式随机变化;导出规格不符合使用场景。
验证清单 artifact_type 已读取;实际预览或导出物已打开检查;目标媒介和尺寸已确认;层级、Gestalt 分组、对齐、留白、一致性、可读性已审查;对比度作为最低可读性门槛已检查;导出规格符合 spec;阻塞问题已列出;通过/退回结论明确;截图或预览路径已记录。