animation-director
Animation Director
Use this skill when the page needs motion that feels deliberate, premium, and technically sound.
The goal is not to add more animation. The goal is to make motion clarify order, depth, affordance, and identity.
Core Rule
Motion follows structure.
Before writing animation code:
- Identify the dominant layout idea already chosen by the page.
- Decide what motion jobs are actually needed:
- entry sequence
- hover feedback
- sticky narrative
- product demonstration
- state transition
- Choose one motion profile from references/motion_profiles.md.
- If the page uses sticky or scroll-led storytelling, load references/scroll_choreography.md.
- Choose the right interaction patterns from references/interaction_patterns.md.
- If the user needs help phrasing the motion request, load references/prompt_recipe.md.
- Enforce the constraints in references/performance_guardrails.md.
- Run the final pass in references/review_rubric.md.
Section-To-Motion Pairing
Motion must reinforce the section's job, not merely add movement.
Default pairings:
- hero -> staged reveal
- bento -> staggered depth
- sticky story -> progress-linked transitions
- proof rail -> continuous drift
- CTA -> tactile hover/press
Use these as structural defaults unless the brief clearly calls for something else.
Interpret them this way:
hero -> staged reveal: reveal headline, support copy, and action in a controlled reading orderbento -> staggered depth: give priority tiles more presence through offset timing, depth, or light motion rather than moving the entire gridsticky story -> progress-linked transitions: tie visual state changes to narrative progress so the user understands what changed and whyproof rail -> continuous drift: allow subtle belt-like motion or chip movement only when it improves liveliness without stealing attentionCTA -> tactile hover/press: interactions should feel responsive and physical, not flashy
How It Combines With Design Skill
Use $animation-director as a companion layer, not as a substitute for layout judgment.
Typical pairing:
$design-skilldecides structure, hierarchy, and style direction$animation-directordecides sequencing, interaction behavior, scroll choreography, and motion restraint
If no strong structure exists yet, fix layout first.
Design Intent
Good motion should:
- make reading order clearer
- reinforce hierarchy
- make UI feel tactile
- help product surfaces feel alive
- stay performant on real devices
- respect the structural role of each section
Bad motion:
- decorates weak layouts
- loops everywhere
- competes with the content
- animates layout properties unnecessarily
- gives every section the same fade-up treatment regardless of purpose
Compositional Motion Rules
- choose motion after the page structure is already clear
- concentrate the largest motion budget in one or two moments
- let quiet sections stay quiet
- if a section is already visually dense, reduce animation complexity
- if motion does not improve reading order, affordance, or persuasion, remove it
Output Expectations
When using this skill:
- keep motion scoped to meaningful places
- use transform and opacity first
- avoid animation systems that force constant rerenders
- preserve accessibility and readability
- dial intensity according to the brief, not personal taste
- simplify or remove decorative motion on mobile when clarity drops
More from arjunkshah/design-skill
design
Unified frontend direction skill for layout, visual identity, and motion choreography. Use when an agent needs crafted structure, stronger typography, better imagery choices, and section-aware animation without splitting across multiple skills.
91redesign
Redesign existing interfaces to premium quality while preserving product goals and functional behavior.
23animate
Review a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight.
19design-skill
Unified frontend direction skill for layout, visual identity, and motion choreography. Use when an agent needs crafted structure, stronger typography, better imagery choices, and section-aware animation without splitting across multiple skills.
11