improve-animations

Audits codebase animation code and generates self-contained implementation plans for motion fixes.

2|Updated Jul 25, 2026
One-click install
npx skills add https://github.com/ankaboot-source/boucle --skill improve-animations-ankaboot-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-animations
Source: https://github.com/ankaboot-source/boucle/tree/main/.jcode/skills/improve-animations
Command: npx skills add https://github.com/ankaboot-source/boucle --skill improve-animations-ankaboot-source

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 fixing them requires rare motion-design expertise. This Skill surveys a codebase's animation and motion code, produces a prioritized audit against eight rule categories, and writes precise implementation plans that any agent or cheaper model 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) drawn from Emil Kowalski's design philosophy. - Self-contained plan generation: Writes one plan per finding into plans/ with verbatim current code, exact target values, repo conventions, ordered steps, boundaries, and feel-check verification steps, so an executor with zero context can implement safely. - Read-only advisory posture: Never modifies source code, runs builds, or commits; it only analyzes and plans, with invocation variants for quick/deep audits, single-category focus, plan execution, and plan reconciliation. - Use Case: Ask it to audit a React app using Framer Motion; it maps the motion surface, flags findings like transition: all or scale(0) entrances with file:line evidence, then writes prioritized plans another agent executes. ## Quick Start Ask the assistant to audit the animations in this repository and produce a prioritized set of improvement plans.

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 skill's full workflow: it maps your motion stack (Framer Motion, CSS, springs), audits eight categories in parallel, vets each finding at its file:line, and outputs a severity-ranked table plus executable plans. Use the quick variant for high-traffic components only.

What animation issues does a motion audit look for?

It flags ease-in on UI elements, durations over 300ms, scale(0) entrances, transition: all, keyframes on interruptible UI, missing prefers-reduced-motion handling, and Framer Motion x/y shorthand props that are not hardware-accelerated.

Does this skill modify my source code?

No. It is strictly read-only on source code and only creates or edits files under plans/. Implementation happens separately via the execute variant, which dispatches an executor subagent in an isolated worktree and reviews the resulting diff.

Can I audit only animation performance or accessibility?

Yes. Passing a category focus such as performance or accessibility runs recon plus an audit of that single category instead of all eight. Effort levels (quick, standard, deep) further control coverage and subagent count.

When should I use a single-diff animation review instead of a full audit?

Use a diff review when evaluating one proposed change; use this audit when you want a roadmap of motion fixes across the whole codebase. The skill explicitly defers single-diff reviews to the separate review-animations skill.