๐ŸŽฏ

ui-animation

๐ŸŽฏSkill

from mblode/agent-skills

VibeIndex|
What it does
|

UI animation guidelines covering motion timing, easing defaults, spatial sequencing, CSS-first animation principles, and prefers-reduced-motion accessibility patterns.

Overview

UI Animation is a Claude Code skill that provides guidelines and examples for implementing consistent, performant UI motion and animation. It covers core animation principles including timing, easing, accessibility with prefers-reduced-motion, and performance optimization to ensure animations clarify cause/effect relationships and add intentional delight without degrading user experience.

Key Features

  • Performance-First Rules - Animate only transform and opacity properties, never layout properties, and avoid transition: all to maintain smooth 60fps animations
  • Easing Defaults - Predefined cubic-bezier curves for enter/hover, move, and simple hover interactions that provide consistent, polished motion across the application
  • Accessibility Compliance - Built-in guidance for honoring prefers-reduced-motion by disabling transform-based animations and reducing or eliminating motion for users who prefer it
  • Spatial and Sequencing - Rules for transform-origin placement at trigger points, dialog/menu scale starting points (0.85-0.9), and stagger reveal timing of 50ms or less
  • CSS-First Approach - Prefer CSS animations over JavaScript, using WAAPI or JS only when CSS cannot achieve the desired effect

Who is this for?

This skill is designed for frontend developers and UI designers who need consistent animation guidelines for web applications. It is particularly valuable for teams building design systems or component libraries that require standardized motion patterns with proper accessibility and performance considerations.

๐Ÿ“ฆ

Same repository

mblode/agent-skills(38 items)

ui-animation

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add mblode/agent-skills --skill ui-animation
skills.sh Installโš  Installs to .agents/skills/
npx skills add mblode/agent-skills --skill ui-animation
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/ui-animation/SKILL.md

SKILL.md

4,241Installs
-
AddedFeb 4, 2026