This connects animation's fundamental setup-and-delivery rhythm to all 12 principles of animation, showing how anticipation isn't just crouching before a jump but a structural tool for any moment that needs impact. You get concrete patterns: physical windup, emotional inhale, environmental quiet before chaos, plus debugging advice for when payoffs feel weak or setups feel too obvious. The mental model is simple: every action is a tiny story that needs beginning, middle, and end. Most useful when you're designing reveals, gags, or action sequences and something feels off but you can't pinpoint why. The principle-by-principle breakdown makes it clear how timing, staging, and exaggeration all serve the larger setup-delivery arc.

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

Install

$ npx -y skills add dylantarre/animation-principles --skill anticipation-payoff --agent claude-code

Installs into .claude/skills of the current project.

Files

Anticipation & Payoff

Think like a comedian setting up a punchline. Every great moment is earned by what came before. The windup is half the pitch.

Core Mental Model

Before animating any action, ask: What prepares the audience for this?

Anticipation isn't just physical preparation—it's a promise. You're telling the audience "something's coming" so they're primed to receive it. The payoff is keeping that promise with interest.

The 12 Principles Through Setup-Delivery

Anticipation — The principle itself. Before going right, go left. Before jumping up, crouch down. The opposite direction creates spring-loaded energy.

Timing — Setup needs time to register. Rush the anticipation and the payoff feels random. Hold it too long and tension deflates. Find the sweet spot.

Staging — Frame the anticipation so it's unmissable. The audience can't appreciate a payoff they weren't prepared for. Clear staging of setup = satisfying delivery.

Exaggeration — Push the anticipation to heighten payoff. A bigger windup = bigger impact. But match scales—extreme setup needs extreme delivery.

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 avatartiming-principle-masterydylantarre/animation-principlesUse when determining animation durations, controlling pacing, establishing rhythm, or making motion feel appropriately weighted and emotionally resonant.565skills.sh installs
2dylantarre avatarexaggeration-masterydylantarre/animation-principlesUse when determining how far to push motion beyond realism, calibrating animation intensity for context, or making key moments register with audiences.562skills.sh installs
3motion-team avatarcreative-mechanicsmotion-team/creative-strategy-skillsA library of creative mechanics — the structural patterns that define how an ad constructs meaning between its hook, visuals, and narrative. Use this whenever d560skills.sh installs
4motion-team avatarcreative-strategy-enginemotion-team/creative-strategy-skillsStrategic framework for mapping pain/persona intersections and messaging angles. Defines the structure for organizing creative strategy, not the tactics for exe559skills.sh installs
5dylantarre avatarorchestrated-sequencesdylantarre/animation-principlesUse when building multi-part animation sequences - staggered reveals, choreographed UI, coordinated motion where multiple elements work together557skills.sh installs
6dylantarre avatarsecondary-action-masterydylantarre/animation-principlesUse when enriching primary animations, adding supporting details, creating depth in motion, or making scenes feel alive without distracting from main action.551skills.sh installs