improve-animations

Audit codebase animation code and generate self-contained implementation plans for motion fixes.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/Jatinkrmahato993203/crime --skill improve-animations-jatinkrmahato993203
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: improve-animations
Source: https://github.com/Jatinkrmahato993203/crime/tree/main/skills/improve-animations
Command: npx skills add https://github.com/Jatinkrmahato993203/crime --skill improve-animations-jatinkrmahato993203

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Animation issues like wrong easings, non-interruptible keyframes, and layout-thrashing transitions make interfaces feel sluggish, but finding and specifying fixes requires senior motion expertise. This Skill surveys a codebase's animation and motion code, produces a prioritized audit against eight categories, and writes precise implementation plans that any agent or developer can execute without design judgment. ## Core Features & Use Cases - Eight-category motion audit: Evaluates purpose and frequency, easing and duration, physicality and origin, interruptibility, performance, accessibility, cohesion, and missed opportunities, with exact target values (cubic-bezier curves, duration budgets, spring configs). - Read-only advisory workflow: Never modifies source code; outputs vetted findings as a severity-ranked table and writes self-contained plans into a plans/ directory stamped with the current commit. - Flexible invocation modes: Supports quick or deep audit depths, single-category focus (performance, accessibility, easing), direct plan authoring, plan execution via an executor subagent, and reconciliation of existing plans against current code. - Use Case: A team notices their React app's dropdowns and toasts feel janky. Run the audit to get findings like transition: all and scale(0) entrances with exact file:line evidence, then hand the generated plans to a cheaper model or junior developer for execution. ## Quick Start Ask the assistant to audit the animations in this repository and produce a prioritized improvement plan.

Frequently Asked Questions about improve-animations

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

FAQPage Schema
How do I audit animations in a React codebase?▼

Run the audit workflow, which maps your motion stack (Framer Motion, CSS transitions, springs), then checks eight categories including easing, interruptibility, and performance. It returns a severity-ranked findings table with exact file:line evidence and target values.

What animation issues hurt perceived performance the most?▼

The highest-impact issues are ease-in on UI entrances, durations over 300ms, transition: all, animating layout properties instead of transform and opacity, and keyframes on rapidly-triggered elements like toasts. The audit flags these as HIGH severity.

Does this skill modify my source code?▼

No, it is strictly read-only on source code. It only creates or edits files under a plans/ directory containing implementation plans, which a separate executor agent or developer applies later.

Can I audit only accessibility or performance issues?▼

Yes, you can invoke it with a category focus such as performance, accessibility, or easing to audit only that dimension. You can also choose quick or deep effort levels to control coverage and subagent count.

How does it handle prefers-reduced-motion accessibility?▼

The accessibility audit checks for missing prefers-reduced-motion media queries and ungated hover motion on touch devices. Plans specify keeping opacity feedback while dropping movement, rather than removing all transitions.

When should I use this instead of a code review?▼

Use it for a whole-codebase motion roadmap rather than reviewing a single diff. It is designed for requests like improving overall feel or auditing motion, while single-diff reviews belong to a separate review workflow.