Back to list
dylantarre

emotional-disconnect

by dylantarre

Disney's 12 Animation Principles - Claude Code Skill Marketplace

1🍴 1📅 Jan 24, 2026

SKILL.md


name: emotional-disconnect description: Use when animation feels wrong, creates unintended emotional response, or mismatches context

Emotional Disconnect

Align animation emotion with context using Disney's principles.

Problem Indicators

  • Animation feels "off" but hard to articulate
  • Playful motion on serious content
  • Sterile motion on warm content
  • Users describe UI as cold/robotic or chaotic/annoying
  • Mismatch between animation and message

Diagnosis by Principle

Appeal

Issue: Animation lacks emotional resonance Fix: Define the emotional goal. Warm = soft easing, overshoot. Professional = crisp, linear. Match motion to message.

Exaggeration

Issue: Wrong intensity for emotional context Fix: Serious contexts need restraint. Joyful contexts can be bouncy. Match exaggeration to emotional stakes.

Timing

Issue: Speed conflicts with emotional tone Fix: Calm emotions = slower. Excitement = faster. Tension = variable speed. Timing IS emotion.

Squash and Stretch

Issue: Elastic effects on rigid contexts Fix: Squash/stretch implies playfulness and life. Remove for serious, clinical, or professional contexts.

Follow Through

Issue: Endings don't match emotional intent Fix: Abrupt endings feel harsh. Soft landings feel gentle. Bouncy endings feel playful. Choose consciously.

Quick Fixes

  1. Name the target emotion - "This should feel calm"
  2. Match easing to emotion - Bouncy = playful, smooth = calm
  3. Adjust timing to context - Slow down serious moments
  4. Remove mismatch sources - Cut animations that fight the tone
  5. Test with emotional vocabulary - Ask users "how does this feel?"

Troubleshooting Checklist

  • What emotion should this moment evoke?
  • Does animation easing match that emotion?
  • Is timing appropriate for emotional context?
  • Would removing animation feel better?
  • Do similar products use different motion here?
  • Ask users: "What 3 words describe this animation?"
  • Does animation match content gravity?
  • Test: Cover content, does motion emotion match?

Emotion-to-Motion Map

EmotionEasingTimingEffects
JoyBouncy overshootFastSquash/stretch, scale up
CalmGentle ease-outSlowFade, subtle slide
TrustSmooth, predictableMediumMinimal, consistent
UrgencySharp ease-inFastDirect, no overshoot
PlayfulSpring physicsVariableRotation, bounce
SeriousLinear or subtle easeSlowMinimal movement

Code Pattern

/* Calm/trustworthy */
--ease-calm: cubic-bezier(0.4, 0, 0.2, 1);

/* Playful/joyful */
--ease-playful: cubic-bezier(0.34, 1.56, 0.64, 1);

/* Urgent/serious */
--ease-urgent: cubic-bezier(0.4, 0, 1, 1);

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon