用途:该技能只做一件事——按高工艺标准审查动画与动效代码,不写功能、不修无关缺陷、不审查非动效代码;若被要求做通用代码审查,应拒绝并指向通用审查技能。
主要能力:以十条不可协商标准衡量每处动画,包括动效是否有正当理由、频率是否匹配、缓动是否响应式(进入/退出用 ease-out 或强自定义曲线)、UI 动画是否低于 300ms、原点与物理正确性(弹层从触发元素缩放,不用 scale(0))、可中断性、仅用 GPU 属性(transform/opacity)、无障碍(prefers-reduced-motion、hover 门控)、进入/退出非对称、整体协调性。还列出需立即标记的升级触发项,如 transition: all、scale(0)、UI 上的 ease-in、键盘或高频操作动画、超 300ms、transform-origin: center、关键帧用于 toast/开关、动画布局属性、缺少 reduced-motion、未门控 hover 等。
使用方式:审查时按修复优先级提出建议——删除、缩减、修缓动、修原点、改为可中断、移到 GPU、非对称计时、打磨、无障碍与协调。输出分两部分:先给一张 markdown 问题表(Before/After/Why),再按影响层级给出结论,最后明确 Block 或 Approve。需要精确数值时查阅 STANDARDS.md。
适用场景:审查动画与动效相关代码变更。
限制:不处理非动效代码;具体缓动曲线、时长表、弹簧配置等细节需参考 STANDARDS.md,资料未提供其完整内容。