Agent skill

Find Animation Opportunities Skill: Motion Audit for UI

The find-animation-opportunities skill sweeps your interface for moments that deserve motion, rejects the rest, and proposes exact curves and durations without touching your code.

Install
git clone https://github.com/emilkowalski/skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the find-animation-opportunities skill?

find-animation-opportunities is a read-only skill from Emil Kowalski's skills repository. It searches a codebase or UI for places that should animate, runs each candidate through a four-question gate on frequency, purpose, speed and function, and reports at most seven suggestions with exact values. It never edits source files.

find-animation-opportunities is one skill in Emil Kowalski's skills repository. It does one job: sweep an interface for moments that would benefit from motion and propose a precise recipe for each. It does not implement anything.

Its posture is restraint. The skill treats itself as a filter as much as a finder, and expects to reject most candidates, because a long wishlist produces the sluggish, over-animated interfaces the repository exists to prevent.

The four-question gate

  • Frequency. Actions repeated 100+ times a day, such as keyboard shortcuts and command palettes, are rejected outright. Occasional and rare moments are eligible.
  • Purpose. The reason must be feedback, spatial consistency, state indication, preventing a jarring change, explanation or delight. "It looks cool" is not accepted.
  • Speed. The motion must fit the UI budgets, for example 100 to 160ms for press feedback and 200 to 500ms for modals and drawers.
  • Function. Data the user is reading or acting on should not move for style.

What the report contains

  • A table of surviving suggestions with location, what happens today, purpose, frequency and a suggested motion with exact values.
  • A required list of two to five rejected candidates, each with the gate question that ruled it out.
  • A short verdict on how much motion the interface needs and which single suggestion has the highest payoff.

Who the skill is for

Best for

  • Teams that want to know where motion earns its place before anyone writes a keyframe.
  • Developers who suspect a product is over-animated and want a filter, not a wishlist.
  • Anyone who needs suggestions with exact curves, durations and properties to hand to another agent.

Not for

  • Fixing animations that already exist. The README points to its sibling skills for reviewing and improving existing motion, and emil-design-eng covers the wider animation and design philosophy.
  • Getting code written. The skill is read-only and hands implementation off.
  • Performance problems in animation code. fixing-motion-performance targets that.

Use it with UiChemy

This skill advises on motion in front-end code you own. To get an AI-built page into WordPress as editable pages, UiChemy AI to WordPress imports it, and Composer edits the result in Elementor or Gutenberg. Click Get Started on uichemy.com.