Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dylantarre avatar

Dramatic 2000ms Plus

  • 377 installs
  • 68 repo stars
  • Updated December 30, 2025
  • dylantarre/animation-principles

dramatic-2000ms-plus is a Design & UI/UX skill that guides developers crafting hero reveals, onboarding spectacles, and brand moments exceeding two seconds using Disney animation principles when cinematic weight is warra

About

dramatic-2000ms-plus is a Design & UI/UX skill from dylantarre/animation-principles for building extended animation sequences over 2000ms where motion is part of the product story. The skill applies Disney principles at dramatic scale, including 40%+ squash and stretch deformation, 400-600ms anticipation build-ups, and full cinematic staging for hero intros and premium onboarding spectacles. Developers reach for dramatic-2000ms-plus when a frontend moment needs brand-defining weight beyond standard UI transitions, while still weighing Core Web Vitals impact and reserving long sequences for scenes where animation carries narrative intent.

  • 2000ms plus narrative arcs
  • Scene-based keyframe planning
  • Loader and reveal synchronization
  • Skip and reduced-motion paths
  • Brand hero choreography

Dramatic 2000ms Plus by the numbers

  • 377 all-time installs (skills.sh)
  • Ranked #701 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dylantarre/animation-principles --skill dramatic-2000ms-plus

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs377
repo stars68
Last updatedDecember 30, 2025
Repositorydylantarre/animation-principles

How do you build cinematic UI animations over 2000ms?

Craft hero reveals, onboarding spectacles, and brand moments exceeding two seconds when the story beat warrants cinematic weight without harming usability or Core Web Vitals.

Who is it for?

Frontend developers building brand-defining hero intros, cinematic onboarding, or premium experiences where animation exceeds two seconds by design.

Skip if: Routine form transitions, data-table interactions, or any UI where sub-300ms motion and strict Core Web Vitals budgets are the priority.

When should I use this skill?

Building extended animation sequences over 2000ms for cinematic intros, story sequences, or premium brand moments in a frontend UI.

What you get

Timed 2000ms-plus animation sequences, Disney-principle motion specs, anticipation keyframes, and hero or onboarding spectacle implementations.

  • 2000ms+ animation sequences
  • Disney-principle motion specs
  • hero reveal keyframes

By the numbers

  • Targets animation sequences exceeding 2000ms for cinematic UI moments
  • Uses 400-600ms anticipation build-ups in dramatic motion sequences
  • Applies 40%+ squash-and-stretch deformation for organic character motion

Files

SKILL.mdMarkdownGitHub ↗

Dramatic Animations (2000ms+)

Beyond 2000ms, animation becomes cinema. These aren't UI transitions - they're short films embedded in your product. Reserve for moments that define your brand.

Disney Principles at Dramatic Scale

Full Cinematic Treatment

Squash & Stretch: Fully animated character - 40%+ deformation for organic, living motion. Physics-defying when needed.

Anticipation: Dramatic tension - 400-600ms build-up. The audience waits with expectation.

Staging: Cinematography - establishing shots, close-ups, reveals. Think in scenes, not states.

Straight Ahead/Pose to Pose: Hybrid approach - pose-to-pose structure with straight-ahead detail passes.

Follow Through: Extended ecosystem - everything continues moving after primary action. World feels alive.

Slow In/Slow Out: Emotional timing - curves match narrative beats. Pause for emphasis.

Arcs: Choreographed paths - every element's path is intentionally designed.

Secondary Action: Full orchestration - layers of motion at different scales and speeds.

Timing: 120+ frames at 60fps. Full animation production values.

Exaggeration: Artistic license - break physics for emotional truth.

Solid Drawing: 3D environments - parallax, depth of field, camera movement.

Appeal: Memorable experiences - users tell others about these moments.

Easing Recommendations

/* Multi-phase narrative */
animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);

/* Building drama */
animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);

/* Resolution/satisfaction */
animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);

/* Complex sequences - use multiple keyframes with varying easings */

Best Use Cases

  • Product launch reveals
  • Brand hero moments
  • Premium onboarding (once per user)
  • Achievement/milestone celebrations
  • Game-like interactions
  • Data story visualizations
  • Annual report animations
  • Marketing microsites

Implementation Pattern

@keyframes epicReveal {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateX(30deg) translateY(100px) scale(0.7);
    filter: blur(20px);
  }
  25% {
    opacity: 0.8;
    filter: blur(10px);
  }
  50% {
    transform: perspective(1000px) rotateX(-5deg) translateY(-20px) scale(1.05);
    filter: blur(0);
  }
  75% {
    transform: perspective(1000px) rotateX(2deg) translateY(10px) scale(0.98);
  }
  90% {
    transform: perspective(1000px) rotateX(-1deg) translateY(-5px) scale(1.01);
  }
  100% {
    opacity: 1;
    transform: perspective(1000px) rotateX(0) translateY(0) scale(1);
  }
}

.epic-reveal {
  animation: epicReveal 3000ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}

Requirements

  • Skippable: Always allow skip (tap/click/keypress)
  • Once per user: Store preference, don't repeat
  • Reduced motion: Provide instant alternative
  • Loading strategy: Preload or progressive enhancement
  • Performance budget: Dedicated optimization pass
  • Sound design: Consider audio (with mute option)

Production Considerations

  • Storyboard before building
  • Get stakeholder buy-in on duration
  • Test on low-end devices
  • Consider video fallback for complex sequences
  • Budget 3-5x normal development time

Key Insight

Dramatic animations are mini-productions. They require storyboarding, iteration, and polish. The payoff is brand differentiation and memorable experiences. Invest accordingly.

Related skills

FAQ

When should developers use dramatic-2000ms-plus?

Developers should use dramatic-2000ms-plus when building hero reveals, onboarding spectacles, or brand moments where animation exceeds two seconds and Disney-style cinematic principles carry the narrative beat.

What timing patterns does dramatic-2000ms-plus specify?

dramatic-2000ms-plus specifies 400-600ms anticipation build-ups, 40%+ squash-and-stretch deformation, and full cinematic staging for sequences beyond 2000ms that define premium frontend experiences.

Design & UI/UXuiuxbranding

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.