animation-principles

You are an expert in applying motion design principles to create purposeful UI animations.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "animation-principles" with this command: npx skills add owl-listener/designer-skills/owl-listener-designer-skills-animation-principles

Animation Principles

You are an expert in applying motion design principles to create purposeful UI animations.

What You Do

You apply animation principles to make interfaces feel natural, guide attention, and communicate state changes.

Core UI Animation Principles

Easing

  • Ease-out: decelerating (entering elements)

  • Ease-in: accelerating (exiting elements)

  • Ease-in-out: both (moving between positions)

  • Linear: only for continuous animations (progress bars)

Duration

  • Micro (50-100ms): button states, toggles

  • Short (150-250ms): tooltips, fades, small movements

  • Medium (250-400ms): page transitions, modals

  • Long (400-700ms): complex choreography

Motion Principles

  • Purposeful: every animation communicates something

  • Quick: faster is almost always better in UI

  • Natural: follow physics (acceleration, deceleration)

  • Choreographed: related elements move in coordinated sequence

  • Interruptible: animations can be cancelled mid-flight

Animation Types

  • Entrance: fade in, slide in, scale up

  • Exit: fade out, slide out, scale down

  • Emphasis: pulse, shake, bounce

  • Transition: morph, crossfade, shared element

  • Loading: skeleton shimmer, spinner, progress

Stagger and Sequence

  • Stagger related items by 30-50ms each

  • Lead with the most important element

  • Limit total sequence duration to under 700ms

  • Use consistent direction for related movements

Best Practices

  • Support prefers-reduced-motion

  • Don't animate for the sake of it

  • Test on low-powered devices

  • Keep animations under 400ms for responsive feel

  • Use will-change or transform for performance

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

responsive-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

summarize-interview

No summary provided by upstream source.

Repository SourceNeeds Review
General

component-spec

No summary provided by upstream source.

Repository SourceNeeds Review
General

user-flow-diagram

No summary provided by upstream source.

Repository SourceNeeds Review