🎯

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(33 items)

ui-animation

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add mblode/agent-skills --skill ui-animation
skills.sh Install⚠ Installs to .agents/skills/ - may not be auto-recognized by Claude Code
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

2,143Installs
-
AddedFeb 4, 2026

More from this repository10

🎯
audit-ui🎯Skill

Performs comprehensive UI quality review focusing on typography, accessibility, and user experience refinement before product release.

🎯
agent-skills-creator🎯Skill

Agent skills creator from a minimal, opinionated skill set for planning, design, engineering, and UI quality.

🎯
optimise-seo🎯Skill

Optimizes SEO for Next.js App Router by implementing metadata, structured data, semantic HTML, and performance improvements without visual redesigns.

🎯
multi-tenant-platform-architecture🎯Skill

Enables secure, scalable multi-tenant platform architectures on Cloudflare Workers with deterministic routing, tenant isolation, and custom domain support.

🎯
design-ui🎯Skill

A minimal, opinionated set of agent skills for planning, design, engineering, and UI quality, covering feature planning, architecture scaffolding, Next.js and CLI project setup, UI design, accessibility audits, typography, animation, SEO optimization, and PR reviews.

🎯
define-architecture🎯Skill

A define architecture skill for establishing repo layout, workflow, and full-stack architecture patterns for TypeScript applications at project start.

🎯
review-pr🎯Skill

Reviews pull requests for bugs and CLAUDE.md compliance, providing high-signal, actionable feedback with precise inline comments.

🎯
docs-writing🎯Skill

A documentation writing skill from a minimal, opinionated set of agent skills covering planning, design, engineering, and UI quality for development workflows.

🎯
agents-md🎯Skill

Skill for generating AGENTS.md files that document agent capabilities, tool access, and workflow instructions for AI coding assistants.

🎯
implement-frontend🎯Skill

Implements frontend best practices for React/TypeScript, focusing on type safety, form handling, state management, and clean, performant code.