用途
review-animations 用于审查已有的动画实现、动画相关 diff 或聚焦的动效界面,目标是发现缺陷与回归。它适用于仅审查的请求,不用于实现或编写动画代码。
主要能力
审查时会查看所请求的动效界面或与动效相关的 diff,并阅读足够的周边代码以做出判断。所有发现必须由 file:line 证据支撑,不得为了给出批准而编造问题。
审查关注以下方面:
- 动效是否有明确目的,并适合交互频率;
- 是否遵循一致的起点以及进入/退出路径;
- 在重复输入下是否保持响应且可中断;
- 是否避免可避免的布局与绘制工作;
- 是否尊重减少动效(reduced motion)以及指针/键盘行为;
- 是否正确使用已安装库的 API。
当某项发现需要精确配方、数值或技术解释时,会参考 STANDARDS.md。其中的数值被视为有依据的默认值,而非普遍适用的阻断条件:产品上下文、有记录的意图、库行为以及实测性能都可以为替代方案提供正当理由。
使用方式
针对指定的动效界面或动效相关 diff 发起审查请求。审查会结合周边代码进行判断,并输出结果。
输出格式
首先按影响程度排序列出发现,每条包含位置、观察到的行为、后果以及具体修正建议。
区分已确认缺陷与需要渲染或真实设备才能判断的手感检查。
给出简明结论:仅对实质性回归进行阻断;否则批准,可选附上非阻断建议。
如果不存在实质性问题,会直接说明。
对于有意义的视觉变更,在可用时建议或执行成比例的渲染验证,包括减少动效与中断状态。不强制要求次日复审或固定表格格式。
适用场景
适用于对现有动画实现进行审查、检查动画相关代码变更、评估特定动效界面的质量与回归风险。
限制
仅用于审查,不用于实现。手感类判断需要渲染或真实设备才能确认。STANDARDS.md 中的数值为有依据的默认值,不是普遍阻断条件。不强制次日复审或固定表格格式。