| name | motion-audit |
| description | Check all motion declarations for purpose, performance, and accessibility. Flags decorative jitter, layout-animating properties, and missing reduced-motion fallbacks. |
| user-invokable | true |
/motion-audit — Motion Audit
Audit every animation and transition:
- List all transition properties and durations
- List all @keyframes animations
- Flag animations on layout properties (width, height, top, left) — should use transform
- Flag durations over 400ms without justification
- Check for prefers-reduced-motion fallback
- Count simultaneous animations (>3 is too many)
- Verify custom easing curves are used (not just 'ease')