In the Skill's Own Terms
A deliberately narrow review skill: it judges animation and motion code against a high craft bar and nothing else, declining general code review. Its substantive standards come from Emil Kowalski's animation philosophy, and its method — ten non-negotiable standards, aggressive escalation triggers, a nine-step remedial hierarchy, and tiered output — is built to end in one verdict.
The default is to flag; approval is earned. Every animation in the diff must justify itself by purpose and frequency, use responsive easing, stay under 300ms, scale from its trigger, run on transform and opacity, be interruptible, honor reduced motion, and use asymmetric timing. Output is a Before/After/Why findings table plus a Block or Approve decision, citing file:line.
How It Works
- 01Measure Against Ten Standards
Every animation in the diff is checked against ten non-negotiables spanning justification, frequency, easing, duration, origin, interruptibility, GPU properties, accessibility, asymmetry and cohesion.
- 02Flag Escalation Triggers on Sight
A listed set of red flags is called out hard rather than debated, including transition: all, scale(0) entrances, ease-in on UI, animation on keyboard or 100+/day actions, and missing reduced-motion handling.
- 03Prefer the Earliest Remedy
Fixes are proposed in hierarchy order, from deleting the animation, to reducing it, to fixing easing, origin, interruptibility, GPU properties, timing, polish, and finally accessibility and cohesion.
- 04Emit the Two Required Parts
The review comes back in a fixed order: Part 1 is a single findings table, Part 2 is tiered commentary that ends in an explicit decision.
- 05Tier Commentary and Decide
Remaining commentary is grouped into six impact tiers, highest first, with empty tiers omitted, and closes with a Block or Approve decision.