Agent Skills
返回列表
界面设计质量评分

界面设计质量评分

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/ui-score

技能介绍

解决什么问题

界面审查最大的问题是主观:/ss-review 能告诉你「哪里不对」,但说不清整体到底几分、先修哪一处。这份技能把设计审查变成可量化的数字——像追踪单元测试覆盖率一样追踪 UI 质量,而不是每轮迭代凭感觉重说一遍。

评分如何运作

流程很直接:每个类目从满分开始,逐条读取代码发现问题后扣分,且必须引用具体行号作为依据,不允许凭空猜测。各类目权重合计 100 分,最终按字母分级输出:90+ A、80-89 B、70-79 C、60-69 D、<60 F。

扣分维度与典型问题:

  • Color discipline(18):#000 纯黑文本、装饰性多色相、把 emoji 当 UI 图标(−5)、普通状态误用状态色、仅靠颜色传达状态
  • Hierarchy & typography(18):字号偏离 Font Size 表、全文同字重无明确主次、正文行高不当
  • States & a11y(18):数据区缺少空/加载/错误态(每个 −5)、对比度不足、触摸目标小于 44px、outline:none
  • Layout & rhythm(14):内容裸奔在背景上而非卡片内、间距未按 space-y-6 节奏、同类区块在一行重复
  • Cards & elevation(12):用 1px 边框代替色调+阴影的分层工作
  • Coherence(12):圆角性格混杂、多个强调色互相竞争——这类系统性不一致正是「AI 生成感」的主要来源
  • Motion & interaction(8):随机淡入、动画阻塞内容或操作、缺少 prefers-reduced-motion 处理、视差滚动

Gate 模式:评分不是一次性动作。低于 80 分就按「提分最多优先」的顺序修复并重新评分,最多循环约 3 轮,直到 ≥ 80 再展示给用户。80 是地板不是天花板——干净的 85 分,好过为追 100 分而迟迟不交付。

适用边界

  • 需要快速 pass/fail → 用 /ss-lint
  • 需要带修复建议的完整散文审计 → 用 /ss-review
  • 逻辑、配置文件等非 UI 文件打分没有意义
  • /ss-score 只负责测量,改代码交给 /ss-review 和 /ss-motion(Gate 模式除外)

使用场景

  • 界面开发完成后,需要对整体设计质量进行一次 0-100 量化打分,而非凭感觉评审
  • 拿到一份 UI 代码,知道有些地方不好看,但不确定先修哪一处提分最多
  • 团队制定了设计规范,想在代码提交前用统一标准把关,低于 80 分就不展示给用户
  • 需要对比两版界面修改前后的得分变化,验证调整是否真的改善了设计质量

适合人员

  • 独立前端开发者:每次写完界面缺少客观的评分标准,想得到可追踪的量化反馈
  • 设计系统团队成员:需要一套与设计规范逐条对应的自动化评分机制,用于代码审查
  • 负责界面交付质量的技术负责人:希望在界面展示给用户前设置一道自动化质量门禁