This is a systematic troubleshooting framework for animation problems, built around Disney's 12 principles. When an animation feels off but you can't pinpoint why, it walks you through each principle with specific problem signs and fixes. The checklist approach is genuinely helpful because animation issues often cluster around timing, easing, and purpose rather than being isolated bugs. The master troubleshooting section at the end is the real gem, covering performance basics like transform-only animations and prefers-reduced-motion. Most useful when you've already built something that doesn't feel right and need structured debugging rather than creative inspiration. The "when to remove animation" section shows appropriate restraint, which is rare in animation guidance.

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

Install

$ npx -y skills add dylantarre/animation-principles --skill universal-solutions --agent claude-code

Installs into .claude/skills of the current project.

Files

Universal Animation Solutions

A complete diagnostic framework using all 12 Disney principles.

The 12 Principles Checklist

Run through each principle to diagnose any animation problem:

1. Squash and Stretch

Check: Is there appropriate flexibility? Problem sign: Rigid, lifeless motion Fix: Add subtle scale changes on impact/acceleration

2. Anticipation

Check: Is there buildup before action? Problem sign: Actions feel sudden or surprising Fix: Add small reverse movement or wind-up

3. Staging

Check: Is the important thing clear? Problem sign: Users miss key information Fix: Isolate animated element, reduce competing motion

4. Straight Ahead vs Pose-to-Pose

Check: Is the approach right for the effect? Problem sign: Uncontrolled or too rigid motion Fix: Use keyframes for UI; frame-by-frame for organic

5. Follow Through

Check: Do things settle naturally? Problem sign: Abrupt, mechanical endings Fix: Add overshoot and settle, or soft deceleration

Sponsors

Details

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

More from dylantarre/animation-principles

All 144
1dylantarre avataruniversal-tooldylantarre/animation-principlesUse when implementing Disney's 12 animation principles with any animation tool or framework527skills.sh installs
2dylantarre avatarinstant-0-100msdylantarre/animation-principlesUse when building instantaneous UI feedback under 100ms - button presses, toggles, state changes that feel immediate and responsive524skills.sh installs
3artivilla avatarramsartivilla/agents-configRun accessibility and visual design review on components. Use when reviewing UI code for WCAG compliance and design issues.523skills.sh installs
4dylantarre avataruniversal-mindsetdylantarre/animation-principlesUse when approaching any animation task—establishing foundational thinking patterns, teaching animation principles, or when none of the specialized thinking sty519skills.sh installs
5dylantarre avataruniversal-timingdylantarre/animation-principlesUse when learning animation timing fundamentals - principles that apply regardless of duration, the foundational rules that scale across all time ranges519skills.sh installs
6horuz-ai avatarwebsite-clonerhoruz-ai/claude-pluginsAgentic workflow for cloning websites with pixel-perfect fidelity using specialized sub-agents. Use when the user wants to clone/copy/replicate a website, creat509skills.sh installs