This one translates all 12 Disney animation principles into Figma prototyping techniques. You get specific timing recommendations (100ms for micro-interactions, 200ms for standard transitions), Smart Animate setup instructions, and practical implementations for things like squash and stretch, anticipation sequences, and arc motion. The guide includes easing curve advice, component variant patterns for state changes, and concrete tricks like staggering animations for overlapping action. Most useful when you're prototyping interactions that need to feel polished rather than just functional. The timing chart alone will save you from guessing durations, and the secondary action layering examples show how to add subtle complexity without overcomplicating your prototype structure.

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

Install

$ npx -y skills add dylantarre/animation-principles --skill figma-prototyping --agent claude-code

Installs into .claude/skills of the current project.

Files

Figma Prototyping Animation Principles

Implement all 12 Disney animation principles using Figma's prototyping and Smart Animate features.

1. Squash and Stretch

  1. Create two frames: normal and squashed states
  2. Scale element: width: 120%, height: 80%
  3. Connect with Smart Animate
  4. Use "Ease In and Out" timing
Frame 1: Circle 100x100
Frame 2: Circle 120x80 (squashed)
Interaction: Smart Animate, 150ms

2. Anticipation

Create 3 frames:

  1. Idle - Starting position
  2. Anticipate - Wind-up (move opposite to action)
  3. Action - Main movement

Connect: Idle → Anticipate (100ms) → Action (After Delay)

3. Staging

Techniques:

  • Use lower opacity on background elements (60-80%)
  • Apply blur effect to non-focus areas
  • Scale up the hero element
  • Use drop shadows for depth hierarchy

4. Straight Ahead / Pose to Pose

Pose to Pose in Figma:

  1. Design key frames as separate screens
  2. Connect with Smart Animate
  3. Figma interpolates between states

Create: Pose A → Pose B → Pose C frames

5. Follow Through and Overlapping Action

Sponsors

Details

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

More from dylantarre/animation-principles

All 144
1aj-geddes avataraccessibility-testingaj-geddes/useful-ai-promptsTest web applications for WCAG compliance and ensure usability for users with disabilities. Use for accessibility test, a11y, axe, ARIA, keyboard navigation, sc580skills.sh installs
2oakoss avatarui-ux-polishoakoss/agent-skillsIterative UI/UX polishing workflow for web applications. Use when improving visual polish, refining desktop and mobile UX separately, running iterative enhancem559skills.sh installs
3dylantarre avataraccessibility-issuesdylantarre/animation-principlesUse when animation excludes users with vestibular disorders, cognitive disabilities, or assistive technology needs525skills.sh installs
4dylantarre avatarux-frictiondylantarre/animation-principlesUse when animation causes user confusion, delays task completion, or creates frustration524skills.sh installs
5galaxy-dawn avatarui-ux-pro-maxgalaxy-dawn/claude-scholarThis skill should be used when the user asks to design or review a UI, create a landing page or dashboard, choose colors or typography, improve accessibility, o514skills.sh installs
6travisjneuman avatargraphic-designtravisjneuman/.claudeProfessional graphic design principles for digital and print media. Use when creating visual designs, choosing color palettes, typography, layouts, or providing514skills.sh installs