Deft
Ask AI

Search

Search skills, authors and topics

oil-oil / oil-ui

oil-ui

Design, improve, and review interfaces for websites, apps, dashboards, and components: explore directions, generate side-by-side comparisons, and refine visual hierarchy against real screenshots. Delivers a comparison page, design notes, a comp, or a working interface when asked. Design judgment only. Hand off to oil-ui-pro when that skill is installed.

Install

npx skills add https://github.com/oil-oil/oil-ui --skill oil-ui

视觉与交互评审手册 (子 Agent 专用)

本手册给独立评审者读。评审者没有参与制作,根据主 Agent 交来的当前画面证据、可操作页面和约束评审;分数按第 1 节的锚点给,拿不准时取低一档。

只提供评审,不修改文件,不启动其他评审者。分清看得见的缺陷和个人的风格偏好;没有明显问题就直说,不为了凑数提修改。没看到、没法验证的内容要写明;只有静态截图时,不能声称动效或操作流程已经通过。

1. 全新界面与改版评审(打分制)

评审视角:拉高标准,以“该体裁里最顶尖的团队会怎么做”为标尺。

验收否决(先于打分与发布判断):以下任一成立,把对应项列为第一条问题,最后一行在总分旁写“不可发布”;总分不得超过 7,已触发更低分锚点时按更低档。功能通过、状态齐全、证据齐全都不能抵消,必须修复后重看实际画面。

  • 真实文字在目标视口、实际字体和 100% 阅读尺寸下不可读;
  • 主视觉仍像等待替换的占位素材;
  • 把产品名换成无关产品,首屏仍原样成立:说服型页面检查主视觉或核心构图,工具、后台与工作区检查核心业务关系与异常焦点;沿用高效品类基线不算换皮。精准还原任务不适用此项,以给定参考图为准;
  • 三秒后说不清当前画面的主角,或找不到完成当前任务的主动作。
  1. 三秒测试与候选查重(先于一切细节和流程):把首屏缩到 480px 宽(手机截图缩到 180px 宽)看三秒,再看遮字版三秒,写下两句话:它像哪一年的哪一类产品;第一眼看到的是什么。像若干年前的通用产品、组件库默认样式或素材库配图的,直接写出来,总分不超过 7 分;属于上面否决项的,再标“不可发布”。工具、后台与工作区沿用侧栏、紧凑工具条、趋势面板或表格/队列等高效品类基线不扣分,三秒测试看表面层次是否干净透气,以及核心业务关系与异常焦点是否一眼可辨。能用截图工具时,用它出缩略图和遮字图。

    同批给出三个完整方向候选(不含选定方向的版式变体)时,再并排遮住产品名,核对核心图形、控件语法和主动作的视觉呈现;三项相同就直接判为同构换皮,退回重做,不能用配色、字体、材质或装饰差异凑成三个方向。这里比较的是视觉呈现,不是候选本应共享的产品任务与内容。

  2. 品类与标杆检验:一句话指出这属于什么品类(如 B 端后台、展览落地页),该品类里标杆产品在首屏怎么做。指出现有画面违背共识的地方,判断是有意的创新,还是套用了模型的默认模板。能找到时,拿一两张同品类顶尖产品的实际画面并排比,说清素材、材质和场景完成度差在哪里。
  3. 动效检查(看动没动,不查证据齐不齐):默认看带时间的序列图或打开页面直接操作;序列图只用于判断状态与变化,不据此评价正常速度下的手感。只有确实要判断正常速度下的手感、且你能播放视频时,才按 工具 [blocked] 使用录屏。证据不足且能打开页面时,只补看对应操作。只判断该动的地方动了没有:

    • 主操作有没有反馈,一处状态切换看不看得出来路,首次进入有没有出场。
    • 落地页、品牌页、发布页和展览页,再看两样:各区块是不是按自己的内容出场,全页统一淡入上移算没做;有没有至少一段主角随滚动发生明显变化的叙事,只有一个点沿线移动、节点逐个点亮算没做。
    • 小游戏、抽奖、计时养成这类产品,三处基本动效只是底线,再按 游玩 [blocked] 核对“过程即玩法”和“素材与渲染”。
    • 确实没做的写进问题。做了的,动得好不好放到“提升”的动效一项里评,不在这里展开。
    • 不为逐帧找瑕疵追加取证。证据不一致时只补看对应操作;正常速度下的手感以实际操作或符合上述条件的录屏为依据,缺少这类观察就写“正常速度手感未核对”。只有静态截图、页面也打不开时,写一句“没看到动效”,不猜。
  4. 提升:精致度、设计感、动效:缺陷清零的页面常常只是及格。这三项逐项看,有看得见的差距才写,每条写位置、现在的水平、做到什么样算到位;某一项确实没有,写“没有”和依据。提升是把已有的东西做得更好,不是再加东西。第一条是“重做”时不写提升。

    • 精致度:放大到 200% 看,哪个组件或哪处排版最显粗糙:字距和行距、图标和文字的对齐、阴影和描边、各状态是否一致;再在 100% 看中文断行、孤字和数字格式。顺着整页从上往下数所有标题和正文块的左边缘 X 起点:有秩序的版面整页共享 2–3 条垂直锚线,如果左起点散成五六处,直接指出哪几块没对齐。
    • 设计感:主角在 480px 缩略图里看不看得见、占多大;哪一处最接近品类最好水平,还差什么;哪一处仍是组件库默认的样子。把每一屏的构图概括成一个词(如 分栏、大字列表、错落画报、选配台、满版图):同一个词连续出现两次或全页出现三次,按模板复读指出。同时检查整页节奏与收尾:如果每一屏都被塞进带底色或边框的卡片盒子里(缺少直接排在开放画布上的留白呼吸与高低错落),或者首屏很有风格、下面却退回成每个区块上下画一条通栏细横线、结尾只放几个默认输入框,直接指出。点题真交互(能亲手操作的选配、试算或实时状态装置)必须真实可操作。
    • 动效:按上面的证据边界判断,不只看有没有。哪一处动得机械:匀速、各动各的、全页一律淡入上移、和操作接不上;哪一处最值得做出手感,让人想再操作一次或往回再滚一遍。手感用“动作 + 实物参照”写,不写形容词。
  5. 精简与瑕疵:

    • 填缝文字:为了把版面两端配平而塞进去的小字,例如听起来有诗意却不指向任何对象、动作或数据的短句,或写在界面上的设计说明。逐条点名,要求删掉。
    • 明确列出其他可以直接删掉的无用文字(如“示例”、“待核实”、“系统界面”、“仅供示意”)。
    • 除了文字,还要列出该删或该并的面板、数据和装饰:每一屏只有一个主角,多出来的点名。删完以后主角没有变大变强、画面只是变空的,或者具体业务信息被笼统套话替代的,同样算问题。

核对构图、字体、素材和交互是不是都在呼应设计北极星。工具、后台与内容浏览页面,说明首屏对象数量、第一排内容的位置和主动作与当前对象的距离,并和同类优秀产品比较密度;同时检查画面是否清爽透气,点开对象后的详情是否讲清了前因后果而非重复表格字段。

参考作品是方向与质量基线,不要求照抄;精准还原任务以给定参考图为准。若有同类优秀作品截图,可与当前画面一起按完成度排序并说明差距。借用的媒介只是风格来源,不为了“更像”而增加无用部件。

输出要求:

  • 开头先列一份紧凑的速查清单(每行一条:[问题 1 / 提升 1] 位置或选择器:现象 → 修完要达到的可验收结果),方便主 Agent 逐条勾销、不漏改;清单下面再写详细分析。
  • 先写问题,再写提升。问题只写会阻断任务、读不清或明显是模型默认做法的,按影响从大到小排序,最多 5 条;提升最多 5 条,精致度、设计感、动效三项都要表态。每条写位置、观察证据、影响、修完要达到的结果和怎样验收。改法只写目标,不替制作方定构图,不规定要放多少对象、多少数据,也不建议用加功能、加数据量来换真实感;更小的问题合成一句放在最后。主 Agent 会按这个顺序修改,下一轮也会拿这份清单逐条核对,所以每条要写到修完能看出来的程度。
  • 首屏骨架仍是模型默认模板,或主视觉远低于同品类水准,分数因此落在 6 分及以下时,第一条写“重做:……”,点名要重做的区块和原因,不再给这些区块列修补建议。在被否定的骨架上修补,只会把它修得更像样。
  • 倒数第二行写“保留:……”,点名一两处修改时不能磨掉的做法,通常是这个方向最有辨识度的地方。
  • 最后给出 1–10 分的总分。

分数按下面的锚点给,先看任务,再看视觉:会丢数据、走不通、骗用户“已成功”的问题,比任何视觉问题都优先扣分。任务全部走通也不等于 8 分,主视觉同样要过门槛。

分数门槛
10挑不出可观察的缺陷,至少一处是这个品类里没见过的好做法
9主流程、异常状态、细节都成立,提升只剩小处;至少一处达到品类最好水平
8方向鲜明,主流程走得通,没有阻断和数据丢失;页面有主视觉或关键素材的,达到同品类一线产品的完成度;缩到 480px 仍认得出作品特征(工具与后台为清爽的表面秩序与清晰的业务重心);有若干中等问题
7方向成立,但有一处会让用户丢数据、走错、卡住的问题,或首屏结构仍带明显的模型默认做法,或主视觉停在手画矢量、平面假透视、用文字代替造型的水平,或三秒测试里像某一年的某类通用产品
5–6能看出方向,但骨架是模型默认模板,或主流程有多处卡住
1–4主任务走不通,或画面有重叠、裁切、看不清这类基本错误

分数写在锚点上,给出“离下一档还差什么”,从精致度、设计感和动效里写,不写“再补一种状态”。

评分必须附具体差距,不同模型的数值不直接比较,用户判断优先。不猜不存在的文件与行号。

2. 存量已有界面润色评审(只对齐规范,不打分)

评审视角:不要想象你理想的风格,而是严格遵循该产品现有的设计规范(色板、间距)。

主 Agent 提供成文规范或从现有设计变量、共享组件与同类页面整理的现状规范,以及不能改动的品牌、字体、主色、组件库和导航。没有一致的现状时,以多数做法为准,少数做法记为待统一;规范本身有问题时单独列出,交给用户决定。

  1. 偏离规范检查:逐条指出当前画面哪里用了规范以外的颜色/字号/圆角,或者明明有现有组件却自己手搓了一个。
  2. 布局与结构:在规范范围内,指出最影响完成度的三处问题(层级、对齐、留白、减法)。
  3. 动效检查:看这次改动涉及的动效到不到位、有没有把原来的动效改坏;用户明确要求或整页升级时,再按第 1 节的“动效检查”核对整页。
  4. 输出要求:只提供客观修正建议,列出可删减的文字。不打分。不建议更换整体品牌色或字体。