Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
owl-listener avatar

Motion Sensitivity

  • 37 installs
  • 87 repo stars
  • Updated June 9, 2026
  • owl-listener/inclusive-design-skills

Helps with ai & agent building tasks during AI-assisted development.

About

motion-sensitivity is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • motion-sensitivity
  • AI & Agent Building
  • AI-coding skill

Motion Sensitivity by the numbers

  • 37 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #8,516 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/owl-listener/inclusive-design-skills --skill motion-sensitivity

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs37
repo stars87
Last updatedJune 9, 2026
Repositoryowl-listener/inclusive-design-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Motion Sensitivity Design

Design motion that serves function without causing harm. For people with vestibular disorders, the wrong animation isn't just annoying — it can trigger vertigo, nausea, migraines, or seizures that last hours or days.

Who This Is For

  • People with vestibular disorders (estimated 35% of adults over 40)
  • People with migraine conditions triggered by visual motion
  • People with photosensitive epilepsy (flashing triggers seizures)
  • People experiencing concussion recovery
  • People with anxiety disorders (unexpected motion increases stress)
  • Anyone experiencing motion sickness

Dangerous Motion to Avoid

Never Use

  • Flashing content faster than 3 times per second (seizure risk —

this is a WCAG Level A requirement, not optional)

  • Large-area flashing in any colour (even at slower rates)
  • Strobing or pulsing effects

Use With Extreme Caution

  • Parallax scrolling (triggers vestibular responses)
  • Scroll-jacking (overriding native scroll behaviour)
  • Zoom animations that scale the full viewport
  • Spinning or rotating elements
  • Auto-advancing carousels or slideshows
  • Background video

Design Patterns

Respect prefers-reduced-motion

This is the minimum. Non-negotiable.

When prefers-reduced-motion is set:

  • Replace animated transitions with instant state changes
  • Stop all autoplay video and animation
  • Disable parallax effects
  • Disable scroll-triggered animations
  • Keep essential motion only (loading indicators) and simplify them

Motion Budget

Not all motion is equal. Allocate motion deliberately:

  • Essential motion: loading spinners, progress bars, state

transitions that communicate meaning. Keep these but simplify.

  • Helpful motion: hover effects, subtle transitions that aid

understanding. Keep but make instant when reduced motion is on.

  • Decorative motion: background animations, entrance effects,

parallax. Remove entirely.

Safe Animation Principles

  • Keep animations short (under 300ms for transitions)
  • Use opacity and colour changes instead of position changes

where possible (less vestibular impact)

  • Avoid animating large areas of the screen simultaneously
  • Provide play/pause controls on all moving content
  • Never autoplay anything — let the user opt in

Video and Moving Backgrounds

  • Never autoplay with motion — show a static poster image first
  • Provide a visible pause/stop button
  • If background video is used: offer a static alternative
  • Ensure content is fully readable with video paused

Assessment Questions

1. Does the interface respect prefers-reduced-motion? 2. Is there any flashing content faster than 3 times per second? 3. Can all animations be paused, stopped, or hidden? 4. Does any content autoplay with motion? 5. Are parallax or scroll-triggered animations present? Do they have a static alternative?

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.