If you're building social features, this gives you Disney's 12 animation principles translated into concrete examples like heart buttons that squish and bounce, reaction emojis that stretch, and stories that follow natural arcs. The timing table is genuinely useful: 200ms for likes with spring easing, 300ms for pull-to-refresh. It's opinionated about dopamine design and making interactions feel rewarding, which is honest about what social media animation actually does. The principle reminders help you avoid the trap of animations that feel manipulative rather than expressive. Best for product designers who know they need motion but aren't sure how to apply classic animation theory to feeds, reactions, and shares.

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

Install

$ npx -y skills add dylantarre/animation-principles --skill social-media --agent claude-code

Installs into .claude/skills of the current project.

Files

Social Media Animation Principles

Apply Disney's 12 principles to create engaging, expressive experiences that encourage interaction and emotional connection.

The 12 Principles Applied

1. Squash & Stretch

  • Like Buttons: Heart squishes on tap, then bounces back
  • Reaction Emojis: Playful stretch during selection
  • Send Button: Compress before message flies away

2. Anticipation

  • Post Button: Brief wind-up before publishing
  • Stories: Tap-and-hold with radial progress
  • Swipe Actions: Preview hints at what's coming

3. Staging

  • Content First: User content is always the star
  • Reactions Bar: Clear but not overshadowing
  • Notifications: Prominent but dismissible

4. Straight Ahead & Pose to Pose

  • Feed Scroll: Endless smooth flow (straight ahead)
  • Posting Flow: Step-by-step creation (pose to pose)
  • Story Sequences: Frame-by-frame progression

5. Follow Through & Overlapping Action

  • Like Animation: Icon bounces, count updates after
  • Comment Thread: Avatar appears, then text
  • Share Menu: Options cascade in sequence

Sponsors

Details

Repository
github.com/dylantarre/animation-principles
Categories
Marketing & SEO, 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
2openclaudia avatarseo-content-briefopenclaudia/openclaudia-skillsCreate an SEO content brief for writers. Use when the user says "content brief", "SEO brief", "writing brief", "brief for", "writer brief", "outline for SEO", o462skills.sh installs
3openclaudia avatarmarketing-ideasopenclaudia/openclaudia-skills139 proven marketing ideas organized by category with implementation guidance. Use when asked for marketing ideas, growth strategies, campaign brainstorms, or "439skills.sh installs
4sickn33 avatarseo-content-plannersickn33/antigravity-awesome-skillsseo content planner380skills.sh installs
5sickn33 avatarseo-content-auditorsickn33/antigravity-awesome-skillsseo content auditor379skills.sh installs
6patricio0312rev avatarcore-web-vitals-tunerpatricio0312rev/skillsSystematically improves Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) with prioritized fixes and verificati319skills.sh installs