animate

Adds purposeful animations and micro-interactions to frontend features using CSS and JavaScript.

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

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, and unclear relationships in an existing feature before writing any code. - Layered Motion Implementation: Adds entrance animations, micro-interactions, state transitions, and navigation effects with correct timing, easing curves, and GPU-accelerated properties. - Accessibility Compliance: Enforces prefers-reduced-motion support and performance budgets so animations never harm usability. - Use Case: After building a settings page with instant show/hide panels and unresponsive buttons, run this Skill to add smooth expand/collapse transitions, button press feedback, and staggered content reveals. ## Quick Start Use the animate skill to review my dashboard feature 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 an existing web feature?▼

Start by assessing where motion adds value: missing feedback on actions, abrupt state changes, and unclear spatial relationships. Then implement entrance animations, micro-interactions, and transitions using CSS transitions for simple states and JavaScript for complex sequences.

What easing curves should I use for UI animations?▼

Use natural deceleration curves like ease-out-quart cubic-bezier(0.25, 1, 0.5, 1) or ease-out-expo cubic-bezier(0.16, 1, 0.3, 1). Avoid bounce and elastic curves, which feel dated and draw attention to the animation itself.

Should I use CSS or JavaScript for web animations?▼

Use CSS transitions and keyframes for simple declarative animations like hovers and state changes. Use JavaScript options like the Web Animations API, Framer Motion for React, or GSAP for complex interactive sequences requiring programmatic control.

How do I make animations accessible for reduced motion users?▼

Respect the prefers-reduced-motion media query by setting animation and transition durations near zero within a reduce block. Always provide non-animated alternatives so motion-sensitive users get equivalent feedback without movement.

Why do my CSS animations cause jank and low FPS?▼

Jank usually comes from animating layout properties like width, height, top, or left, which trigger expensive reflows. Animate only transform and opacity for GPU acceleration, use will-change sparingly, and verify 60fps on target devices.