Reviewing Animations

Evaluate CSS transitions, Framer Motion, and WAAPI code for performance and physical correctness.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/Saifeldin2401/prime-hotels-intranet --skill reviewing-animations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Reviewing Animations
Source: https://github.com/Saifeldin2401/prime-hotels-intranet/tree/main/agent/skills/review-animations
Command: npx skills add https://github.com/Saifeldin2401/prime-hotels-intranet --skill reviewing-animations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the common issue of UI animations that feel sluggish, perform poorly, or lack physical correctness, ensuring motion enhances rather than degrades the user experience.

Core Features & Use Cases

  • Craft Enforcement: Validates animation code against strict design engineering principles, including easing curves, duration budgets, and GPU-accelerated properties.
  • Performance Optimization: Identifies non-performant animations that trigger layout thrashing or main-thread bottlenecks.
  • Use Case: Use this skill when reviewing a pull request containing new Framer Motion or CSS transition code to ensure the motion is interruptible, accessible, and follows established design standards.

Quick Start

Use the Reviewing Animations skill to analyze the motion code in the current pull request diff for adherence to the ten non-negotiable standards.

Frequently Asked Questions about Reviewing Animations

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

FAQPage Schema
How do I review Framer Motion code for animation performance and accessibility issues?

Review Framer Motion code by validating motion implementations against high-craft design engineering standards. This involves checking for GPU-accelerated properties, ensuring interruptibility, and verifying adherence to strict accessibility guidelines.

What causes CSS transitions to feel sluggish and trigger layout thrashing?

CSS transitions feel sluggish when they trigger layout thrashing or main-thread bottlenecks. Enforcing high-craft motion standards ensures code uses GPU-accelerated properties and strict duration budgets to prevent UI performance degradation.

How do I enforce easing curves and duration budgets in frontend animation code reviews?

Enforce easing curves and duration budgets by validating animation code against strict design engineering principles during pull request reviews. This ensures physical correctness and prevents sluggish, non-performant user experiences in frontend applications.

Does this animation review process work with WAAPI implementations?

Yes, the animation review process works with WAAPI implementations. It evaluates WAAPI code alongside CSS transitions and Framer Motion to ensure strict adherence to GPU-accelerated properties, interruptibility, and accessibility guidelines.

How do I check if UI animations are interruptible and physically correct?

Check if UI animations are interruptible and physically correct by evaluating the motion code against high-craft design engineering standards. This validation ensures animations adhere to performance guidelines and maintain physical correctness during user interactions.

When should I use design engineering standards to review motion code?

Use design engineering standards to review motion code when analyzing a pull request containing new Framer Motion or CSS transition code. This ensures the motion is interruptible, accessible, and follows established design standards to enhance user experience.