name: ui-audit
description: "自动化UI审计的AI技能。依据成熟的UX原则评估界面,涵盖视觉层次、可访问性、认知负荷、导航等方面。基于Tommy Geoco的《Making UX Decisions》。"
author: Tommy Geoco
homepage: https://audit.uxtools.co
logo: logo-light.png
logoDark: logo-dark.png
依据成熟的UX原则评估界面。基于Tommy Geoco的《Making UX Decisions》。
速度 ≠ 鲁莽。 快速设计不等于鲁莽。鲁莽地快速设计才是鲁莽。区别在于意图性。
references/00-core-framework.md —— 三大支柱、决策流程、宏观战略references/01-anchors.md —— 构建设计韧性的7种基础思维模式references/02-information-scaffold.md —— 心理学、经济学、可访问性、默认设置references/10-checklist-new-interfaces.md —— 设计新界面的6步流程references/11-checklist-fidelity.md —— 组件状态、交互、可扩展性、反馈references/12-checklist-visual-style.md —— 间距、色彩、层级、排版、动效references/13-checklist-innovation.md —— 原创性的5个层级references/20-patterns-chunking.md —— 卡片、标签页、手风琴、分页、轮播图references/21-patterns-progressive-disclosure.md —— 工具提示、弹出框、抽屉、模态框references/22-patterns-cognitive-load.md —— 步骤条、向导、极简导航、简化表单references/23-patterns-visual-hierarchy.md —— 排版、色彩、留白、尺寸、邻近性references/24-patterns-social-proof.md —— 用户评价、用户生成内容、徽章、社交集成references/25-patterns-feedback.md —— 进度条、通知、验证、上下文帮助references/26-patterns-error-handling.md —— 表单验证、撤销/重做、对话框、自动保存references/27-patterns-accessibility.md —— 键盘导航、ARIA、替代文本、对比度、缩放references/28-patterns-personalization.md —— 仪表盘、自适应内容、偏好设置、本地化references/29-patterns-onboarding.md —— 引导流程、上下文提示、教程、检查清单references/30-patterns-information.md —— 面包屑、网站地图、标签、分面搜索references/31-patterns-navigation.md —— 优先级导航、侧滑菜单、粘性导航、底部导航00-core-framework.md 了解决策流程10-checklist-new-interfaces.md 中的6步检查清单面对UI决策时:
1. 权衡信息
├─ 机构知识怎么说?(现有模式、品牌、技术限制)
├─ 用户熟悉什么?(惯例、竞争对手模式)
└─ 研究怎么说?(用户测试、数据分析、研究)
2. 缩小选项
├─ 排除与限制冲突的方案
├─ 优先考虑与宏观战略一致的方案
└─ 根据“待完成工作”支持度进行选择
3. 执行
└─ 应用相关检查清单和模式
公司通过以下一个或多个方面取胜:
| 战略 | 描述 | 设计启示 |
|---|---|---|
| 速度 | 更快地将功能推向市场 | 复用模式,从其他市场寻找隐喻 |
| 效率 | 更好地管理浪费 | 设计系统,减少在制品 |
| 准确性 | 更频繁地做出正确决策 | 更强有力的研究、工具化 |
| 创新 | 发掘未开发的潜力 | 新颖的模式、跨领域灵感 |
始终将微观设计决策与公司的宏观战略对齐。
一个设计决策之所以“好”,是因为它:
- 支持产品的“待完成工作”
- 与公司宏观战略保持一致
- 尊重约束(时间、技术、团队)
- 在用户熟悉度和差异化需求之间取得平衡
不存在普遍正确的UI解决方案——只有适合特定情境的方案。
当被要求审计一个设计时,生成一份全面的报告。始终包含以下部分:
{
"title": "设计名称 —— 界面/流程",
"project": "项目名称",
"date": "YYYY-MM-DD",
"figma_url": "可选",
"screenshot_url": "可选 - 截图URL",
"macro_bets": [
{ "category": "velocity|efficiency|accuracy|innovation", "description": "...", "alignment": "strong|moderate|weak" }
],
"jtbd": [
{ "user": "用户类型", "situation": "情境(不含‘当’)", "motivation": "动机(不含‘我想要’)", "outcome": "结果(不含‘以便我能’)" }
],
"visual_hierarchy": {
"title": "视觉层次",
"checks": [
{ "label": "检查项名称", "status": "pass|warn|fail|na", "notes": "详情" }
]
},
"visual_style": { ... },
"accessibility": { ... },
"priority_fixes": [
{ "rank": 1, "title": "修复标题", "description": "修复内容及原因", "framework_reference": "XX-filename.md → 章节名称" }
],
"notes": "可选的整体观察"
}
视觉层次:标题区分度、主要操作清晰度、分组/邻近性、阅读流、字体比例、色彩层次、留白使用、视觉权重平衡
视觉风格:间距一致性、色彩调色板遵循度、层级/阴影、排版系统、边框/圆角一致性、图标风格、动效原则
可访问性:键盘可操作性、可见焦点、色彩对比度(4.5:1)、触摸目标(44px)、替代文本、语义化标记、减少动效支持
导航:当前位置清晰度、菜单行为可预测性、面包屑存在性、搜索可访问性、移动端导航模式
可用性:功能可发现性、操作反馈、错误预防、恢复选项、认知负荷管理、加载状态