In the Skill's Own Terms
An advisor skill that surveys a codebase's animation and motion code as a senior motion advisor, then returns a prioritized audit plus self-contained implementation plans for other agents to execute. It spends the capable model on judgment — reading the motion surface, deciding what is worth fixing, writing the spec — and hands execution to any agent, including cheaper models.
Auditing runs against the eight categories in AUDIT.md, with the plan format from PLAN-TEMPLATE.md. It is read-only on source: the only files it touches live under plans/, named NNN-short-slug.md and stamped with the current commit. It does not review a single diff or implement fixes.
What it produces
- A single vetted findings table ordered by leverage, with each row rated HIGH (feel-breaking, such as wrong easing on UI, animation on keyboard or high-frequency actions, dropped frames, scale(0)), MEDIUM or LOW.
- A separate short list of two to four missed opportunities — places that do not animate but should, treated as additive rather than corrective.
- One plan file per selected finding under plans/, named with monotonic numbering and a short slug so existing plans are respected.
- A plans/README.md recording recommended execution order, dependencies between plans, and a status column.
How It Works
- 01Recon the Motion Surface First
Before judging anything, map the stack, motion libraries, where motion lives, existing easing and duration tokens, the product's personality, and which animated elements are hit constantly versus rarely.
- 02Audit Against the Eight Categories
Findings are sorted into purpose and frequency, easing and duration, physicality and origin, interruptibility, performance, accessibility, cohesion and tokens, and missed opportunities — the catalog with precise values is AUDIT.md.
- 03Fan Out read-only Subagents
Beyond a small repo the audit is parallelized, one subagent per category or per app area.
- 04Vet Before You Report
Re-read the cited code for every finding yourself and throw out anything that is deliberate, mis-attributed, duplicated or exempt — a centered transform-origin on a modal, a slow duration on a marketing page.
- 05Present One leverage-ordered Table and Stop
Findings go into a single table with severity, category, location, finding and fix summary, sorted by impact over effort.
- 06Write Plans for the Weakest Executor
Each selected finding becomes a plan with exact file paths, current-code excerpts and exact target values, written so a model with no context and no taste can execute it without guessing.