When users keep missing your CTA or staring at decorative animations instead of the content that matters, this walks you through fixing visual hierarchy with motion. It's built around Disney animation principles, which sounds fancy but really just means one thing moves at a time, important stuff animates faster and bigger, and background elements stay calm. The troubleshooting checklist is solid, asking whether you have more than two things animating simultaneously (you shouldn't) and whether your hierarchy works even without motion. Includes a staggered timing pattern and a priority table mapping animation styles to content importance. Good for catching those moments when your beautifully animated background is accidentally more interesting than your signup button.

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

Install

$ npx -y skills add dylantarre/animation-principles --skill attention-management --agent claude-code

Installs into .claude/skills of the current project.

Files

Attention Management

Direct user focus correctly using Disney's principles.

Problem Indicators

  • Users miss important content
  • Decorative elements steal focus
  • CTAs don't stand out
  • Users look at wrong things first
  • Information hierarchy is unclear

Diagnosis by Principle

Staging

Issue: Multiple elements compete for attention Fix: One thing moves at a time. Animate the most important element; keep others still.

Timing

Issue: Everything animates at same speed Fix: Primary content: faster animation. Secondary: slower or delayed. Speed implies importance.

Exaggeration

Issue: Uniform motion across hierarchy Fix: Important elements get more dramatic animation. Background elements get subtle motion.

Anticipation

Issue: No buildup directs eyes Fix: Use anticipation to guide attention. A small movement can draw eyes before the main action.

Appeal

Issue: Wrong elements are visually interesting Fix: Make important elements the most visually appealing. Animation should enhance hierarchy, not fight it.

Quick Fixes

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 avatarbrand-strategistdylantarre/animation-principlesUse when defining brand motion identity, creating animation guidelines for brand expression, or aligning animation with brand personality.548skills.sh installs
2dylantarre avatarresponsive-adaptivedylantarre/animation-principlesUse when building context-dependent animations - duration that changes based on device, distance, user preference, or interaction context534skills.sh installs
3dylantarre avatarproduct-managerdylantarre/animation-principlesUse when prioritizing animation features, building motion roadmaps, or when a PM needs to understand the business value of animation principles.528skills.sh installs
4plugin87 avatarperformanceplugin87/ux-ui-agent-skillsOptimize UI performance against Core Web Vitals — LCP, INP, CLS — with loading/code-split strategy, layout-shift prevention, and animation performance rules. Us528skills.sh installs
5ihlamury avatarlinear-ui-skillsihlamury/design-skillsLinear's UI design system. Use when building interfaces inspired by Linear's aesthetic - dark mode, Inter font, 4px grid.417skills.sh installs
6ihlamury avatardribbble-ui-skillsihlamury/design-skillsDribbble's UI design system. Use when building interfaces inspired by Dribbble's aesthetic - light mode, Inter font, 4px grid.413skills.sh installs