用途:用于在发布前评审新建或已有组件,评估多状态交互(模态框、弹出层、向导、仪表盘),审计错误/空/加载/成功状态处理,检查反馈时机与动画编排、键盘行为与退出机制,也适用于涉及交互代码的 PR 评审与设计系统组件评审。不适用于纯视觉审美(字体、配色、间距节奏)或跨会话用户情感旅程,后者建议使用 design-journey-review。
主要流程:先收集上下文(用户目标、组件/流程、状态、用户类型、成功标准);再用 Nielsen 十项启发式逐项打分(良好/一般/差);随后为每个交互元素建立交互图(触发、反馈、状态、关闭/退出),并进行状态覆盖审计(加载、首次空、无结果、部分数据、正常、网络/校验/权限错误、成功、过期、离线、禁用);接着评估反馈与时机(延迟分级、动画时长、渐进披露、退出机制);再检查错误恢复与边界情况(剪贴板失败、双击、数据过期、中途离开、破坏性操作可逆性);最后按严重、高、中、增强四级排序输出报告,报告包含摘要、启发式评分、交互图、状态覆盖、时机反馈、按优先级排列的发现以及应保留的模式。
原则:状态覆盖不可妥协,必须可枚举;反馈须即时,超过 100ms 无可见变化即视为缺陷;所有弹窗、面板与展开态都需可通过 Esc、外部点击或显式关闭退出;破坏性路径需防抖;尊重 prefers-reduced-motion,非必要动画包裹在动效媒体查询中;优先渐进披露而非信息密集;用真实数据测试。
状态模式与微交互规格参考:skills/ux-interaction-review/references/state-and-interaction-patterns.md。
限制:资料未提供具体的安装命令、收费方式、适用平台和实际效果数据。