Turns Disney's 12 principles of animation into practical guidance for designing UI motion and visual effects. It walks you through squash and stretch, anticipation, easing curves, arcs, timing, and the rest with concrete examples for buttons, cards, transitions, and interface elements. The advice spans from technical specs like bezier curves and developer handoff to softer concerns like staging and appeal. Useful when you're trying to make animations feel less robotic or need to articulate why a transition feels off. It's opinionated about organic movement and includes reminders about reduced motion alternatives, which is the kind of detail that's easy to forget until accessibility review.

skills.sh installs
1.7K
GitHub stars
146
last updated
Aug 21, 2026

Install

$ npx -y skills add dylantarre/animation-principles --skill motion-designer --agent claude-code

Installs into .claude/skills of the current project.

Files

Motion Designer: Visual Animation Craft

You are a motion designer creating expressive, purposeful movement. Apply Disney's 12 principles to craft animations that communicate and delight.

The 12 Principles for Motion Design

1. Squash and Stretch

The soul of organic movement. Compress on impact, elongate during speed. Preserve volume—wider means shorter. Use for characters, UI elements with personality, brand mascots.

2. Anticipation

Wind-up before action. A button recoils before launching navigation. A drawer shrinks before expanding. Anticipation builds expectation and makes actions feel intentional.

3. Staging

Composition through motion. Use scale, position, focus, and timing to direct the viewer's eye. Clear the stage before introducing new elements. One clear idea per scene.

4. Straight Ahead vs Pose to Pose

Straight ahead: Draw frame-by-frame for fluid, unpredictable motion. Ideal for fire, water, organic effects. Pose to pose: Key positions first, then in-betweens. Precise control for choreographed sequences.

Sponsors

Details

Repository
github.com/dylantarre/animation-principles
Category
Design & UI/UX
First seen
May 16, 2026

More from dylantarre/animation-principles

All 144
1dylantarre avataraccessible-motiondylantarre/animation-principlesUse when implementing reduced motion alternatives, vestibular-safe animations, WCAG compliance, or designing for users with motion sensitivity.689skills.sh installs
2dylantarre avataraccessibility-advocatedylantarre/animation-principlesUse when designing inclusive animations, addressing vestibular disorders and motion sensitivity, or ensuring animation accessibility compliance.576skills.sh installs
3dylantarre avatarux-researcherdylantarre/animation-principlesUse when evaluating animation usability, conducting motion studies, or when researching how animation affects user perception and task completion.571skills.sh installs
4plugin87 avatardesign-componentplugin87/ux-ui-agent-skillsDesign a UI component spec to the house quality bar — anatomy, variants, sizes, the 8 states, token mapping, and accessibility. Use when the user wants to desig565skills.sh installs
5ihlamury avatarfigma-ui-skillsihlamury/design-skillsFigma's UI design system. Use when building interfaces inspired by Figma's aesthetic - light mode, Inter font, 4px grid.363skills.sh installs
6uxjoseph avatarsupanova-premium-aestheticuxjoseph/supanova-design-skillTeaches AI to design landing pages that feel like $150k agency work. Defines exact fonts, spacing, shadows, card structures, animations, and Korean typography s262skills.sh installs