用途:审查并修复 UI 动画性能问题,覆盖布局抖动、合成器属性、滚动联动动画、模糊与滤镜等。用 /fixing-motion-performance 在当前会话中应用约束,或用 /fixing-motion-performance <file> 审查文件并报告违规行、原因与代码级修复建议。
主要能力:按优先级给出规则,包括绝不模式(同帧不交错布局读写、不用 scrollTop/scrollY/scroll 事件驱动动画、rAF 循环需停止条件、不混用多个测量或变更布局的动画系统)、选择机制(默认用 transform 和 opacity)、测量(先批量读后写,优先 FLIP)、滚动(优先 Scroll/View Timelines 与 IntersectionObserver,离屏暂停)、绘制、图层(will-change 临时且局部)、模糊与滤镜、视图过渡和工具边界。
用法:应用约束,或指定文件按全部规则审查并报告违规、原因与具体修复。不改代码内容,不迁移动画库,除非明确要求;在现有动画系统内应用规则,不部分迁移 API 或同一组件混用风格。
限制:为性能审查规则,不包含安装命令或配置说明;效果与平台支持取决于现有技术栈,资料未提供具体兼容性或基准数据。