animate

Add purposeful animations, micro-interactions, and motion effects to UI features.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/fauzanazz/katalis --skill animate-fauzanazz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: animate
Source: https://github.com/fauzanazz/katalis/tree/main/.agents/skills/animate
Command: npx skills add https://github.com/fauzanazz/katalis --skill animate-fauzanazz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Static interfaces often lack feedback, feel abrupt during state changes, and miss opportunities to guide users, making them harder to understand and less engaging to use. ## Core Features & Use Cases - Animation Opportunity Assessment: Identifies missing feedback, jarring transitions, unclear relationships, and delight gaps in an existing feature before writing any code. - Systematic Motion Implementation: Covers entrance animations, micro-interactions (buttons, forms, toggles), state transitions, navigation flows, and delight moments with concrete timing and easing guidance. - Performance & Accessibility Guardrails: Enforces GPU-accelerated transform/opacity animations, 60fps targets, and mandatory prefers-reduced-motion fallbacks. - Use Case: A developer has a functional settings page with instant show/hide panels and unresponsive-feeling buttons. Invoke this Skill to add staggered entrance reveals, button press feedback, smooth accordion transitions, and a reduced-motion alternative. ## Quick Start Use the animate skill to review my dashboard page and add purposeful animations and micro-interactions to it.

Frequently Asked Questions about animate

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

FAQPage Schema
How do I add animations to a web UI feature?▼

Start by assessing where motion adds value: missing feedback, abrupt state changes, and unclear relationships. Then implement entrance animations, micro-interactions, and transitions using CSS transitions or keyframes for simple cases, and the Web Animations API, Framer Motion, or GSAP for complex sequences.

What CSS properties should I animate for good performance?▼

Animate only transform and opacity, which are GPU-accelerated and avoid layout recalculation. Never animate layout properties like width, height, top, or left, and use will-change sparingly only for known expensive animations.

How long should UI animation durations be?▼

Use 100-150ms for instant feedback like button presses, 200-300ms for state changes like hovers and menus, 300-500ms for layout changes like modals, and 500-800ms for entrance animations. Exit animations should run at about 75% of the entrance duration.

How do I support prefers-reduced-motion in animations?▼

Wrap animations in a media query that sets animation-duration and transition-duration to 0.01ms when the user prefers reduced motion. Always provide non-animated alternatives so motion-sensitive users get an equivalent experience.

Which easing curves should I avoid in UI animation?▼

Avoid bounce and elastic easing curves because they feel dated and draw attention to the animation itself. Prefer natural deceleration curves like ease-out-quart, ease-out-quint, or ease-out-expo for smooth, refined motion.