用途:当界面显得静态、需要找出动效缺失之处时使用。它本质是筛选器而非清单生成器,默认假设界面不需要更多动效,每个候选必须依次通过四道关卡才能入选;低门槛的机会发现器反而有害,会制造过度动画、迟钝的界面。
主要能力:按七类“接缝”扫描(反馈缺失、破坏性误触、状态瞬移、空间关系缺失、退出不对称、分组入场平淡、手势无物理感),每类要么给出带 file:line 证据的候选,要么明确标记为已排除。四道关卡依次为:频率(100+/天与键盘触发一律拒绝,数十次/天仅可提议近乎不可察觉的动效,偶发场景合格,罕见/首次场景是惊喜预算所在);目的(必须是反馈、空间一致性、状态指示、避免突兀变化、解释、惊喜之一);速度(按压 100–160ms、提示 125–200ms、下拉 150–250ms、模态与抽屉 200–500ms、产品 UI 低于 300ms);功能(用户正在阅读或操作的数据不得为风格而移动)。
使用方式:先读取仓库的缓动与时长 token、动效库(motion/framer-motion、React Spring、GSAP、WAAPI 或纯 CSS)及曲线族,再用项目已有词汇书写提案,只提议 transform 与 opacity,附上 reduced-motion 路径与 hover 门控。输出分三部分:机会表(位置、现状、目的、频率、建议动效)、被拒候选(2–5 条,注明致命关卡问题)、结论(该界面实际需要多少动效、最高杠杆的一行,并交接给 motion-audit plan <candidate>)。
适用场景:产品 UI 的动效机会排查,单视图请求上限降为 2–3 条。
限制:本技能只提议缺失的动效,不返回裁决或修复计划,也不实现动效;已存在但错误的动画属于 motion-audit。键盘触发动作在任何层级都不得提议动效。若扫描发现表面已有动画但动画质量差,应输出一行路由到 motion-audit。资料未提供收费、价格与平台信息。