npx skills add ...
npx skills add dylantarre/animation-principles --skill motion-sickness
Use when animation causes dizziness, nausea, disorientation, or vestibular discomfort
npx skills add dylantarre/animation-principles --skill motion-sickness
Eliminate vestibular triggers using Disney's principles safely.
These trigger vestibular responses:
Issue: Over-dramatic motion Fix: Reduce scale of transforms. Max 10-20% size change. Avoid full-screen zooms.
Issue: Curved paths cause tracking strain Fix: Use linear motion for functional UI. Save arcs for small, optional elements only.
Issue: Overshooting creates whiplash effect Fix: Remove bounce/overshoot from navigation. Use critically damped springs or ease-out.
Issue: Multiple moving elements cause confusion Fix: Limit to one primary motion. Remove parallax layers.
Issue: Acceleration patterns cause disorientation Fix: Use consistent, predictable easing. Avoid sudden speed changes.
prefers-reduced-motion - Non-negotiableprefers-reduced-motion?| Triggering | Safe Alternative |
|---|---|
| Zoom transition | Fade + slight scale (max 5%) |
| Parallax scroll | Static or single-layer |
| Rotation | Fade or slide |
| Bounce/spring | Ease-out (no overshoot) |
| Full-page slide | Crossfade |