Find Animation Opportunities 是一个只读的推荐类技能,用于在请求的 UI 或代码库中寻找「动画机会」——也就是缺失动效会损害反馈、连续性或理解的高价值位置。
用途 该技能面向需要审视界面动效质量、但不需要直接改代码的场景。它检查状态变化是否显得脱节、缺乏反馈或丢失空间连续性,并给出可实现的建议。
主要能力
- 了解产品上下文、交互频率、既有动效约定和无障碍模式。
- 查找突兀的进入/退出、不清晰的状态变化、缺失的按压/手势反馈、空间上不连贯的浮层,以及少量适合克制式愉悦感的时刻。
- 排除不适合加动效的候选:会延迟高频或键盘驱动操作、移动用户正在阅读的数据、重复既有可供性、或纯装饰而无目的。
- 引用具体位置,建议机制、属性、大致时长/缓动、中断行为以及 reduced-motion 处理,精确到可据以实现,同时提示按本地 token 调整数值。
- 优先使用对合成器友好的属性,并将仅悬停触发的动效限定在支持悬停的指针设备上。
- 机会列表与范围、置信度成比例;允许没有任何候选通过筛选。
使用方式 这是只读的推荐任务,不直接修改代码。输出为按优先级排列的机会,附 file:line 证据、目的、权衡与建议行为;当能解释克制原因时,简要提及被拒绝的代表性候选。不要求固定数量,也不在用户未要求实现或计划时交接给其他技能。
适用场景 适用于审查前端界面或组件库中的状态切换、导航转场、浮层出现、手势与按压反馈等是否缺少必要动效,尤其适合希望在不打扰高频操作与无障碍体验的前提下提升反馈与空间连续性的团队。
限制 仅做只读搜索与建议,不执行实现;不保证一定存在可采纳的候选;具体机制与数值需结合本地设计 token 调整;其他未在资料中说明的功能、平台、收费或效果暂未提供。