ui-animation

Provide guidelines for designing, implementing, and reviewing UI animations.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/mkloz/teamforge-frontend --skill ui-animation-mkloz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-animation
Source: https://github.com/mkloz/teamforge-frontend/tree/main/.agents/skills/ui-animation
Command: npx skills add https://github.com/mkloz/teamforge-frontend --skill ui-animation-mkloz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating effective, user-friendly UI animations for improved interaction clarity and visual delight.

Core Features & Use Cases

  • Animation Guidelines: Offers a comprehensive guide on animation principles, from clarity and delight to performance.
  • Transform & Opacity Animation: Specializes in transforming and animating elements with opacity to convey cause and effect.
  • CSS Transitions: Implements CSS transitions for a variety of UI states while maintaining performance.
  • Easing & Timing: Provides rules for selecting easing functions and timing for various UI animations.
  • Accessibility & Performance: Ensures animations are accessible and performant, with considerations for reduced motion preferences.

Quick Start

Start by reviewing the guidelines and choose an example from examples.md to apply UI animation to your design or component.

Frequently Asked Questions about ui-animation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for UI animation performance and accessibility?

UI animation best practices prioritize performance by utilizing CSS transitions, transform, and opacity, while ensuring accessibility through support for reduced motion preferences and clear interaction design.

How do I choose the right easing functions and timing for UI animations?

Choosing easing functions and timing for UI animations requires following specific guidelines that balance spatial sequencing and interaction design to convey clear cause and effect.

When should I use transform and opacity for CSS transitions?

Use transform and opacity for CSS transitions when you need to maintain high performance and effectively convey cause and effect during interactive element motion and state changes.

How do I design UI animations that respect reduced motion preferences?

Designing UI animations that respect reduced motion preferences involves applying accessibility guidelines that provide alternative states or disable non-essential motion for users with vestibular disorders.

Does this approach provide guidelines for spatial and sequencing rules in motion design?

Yes, this approach provides comprehensive motion design guidelines that include specific rules for spatial sequencing, ensuring your UI animations deliver clarity and visual delight effectively.