# Review Interface Animations with Precision

Poorly tuned motion makes interfaces feel slow, unstable, or inaccessible. This skill reviews animation code against specific standards and returns prioritized, actionable findings.

## Install

```bash
npx skillstore add emilkowalski/review-animations
```

## Metadata

- Status: approved
- Slug: emilkowalski-review-animations
- Skillstore revision: r2
- Version status: missing
- Tree hash: f9bb45d555015550228fdc14d27e2ca428fd14329e3ee9205b40d8c317f68937
- Author: emilkowalski
- GitHub username: emilkowalski
- License: MIT
- Repository: https://github.com/emilkowalski/skills/tree/main/skills/review-animations/
- Ref: c43861a65bb95efcae259cd161c9d6f4dc7eec6f
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 77
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/emilkowalski-review-animations
- Manifest: https://skillstore.pages.dev/api/skills/emilkowalski-review-animations/manifest

## Capabilities

- Evaluates whether motion has a clear purpose and suits interaction frequency.
- Checks easing, duration, transform origin, physicality, and product cohesion.
- Flags non-interruptible motion, layout animation, and avoidable main-thread work.
- Reviews reduced-motion support and pointer-specific hover gating.
- Returns a findings table, impact tiers, file citations, and an explicit decision.
- Uses documented curves, timing ranges, spring settings, and gesture thresholds.

## Use Cases

- Review a feature before merge: Assess a component diff for timing, easing, performance, interruptibility, and accessibility issues before approval.
- Standardize product motion: Compare shared components against consistent motion rules and identify conflicting patterns across the interface.
- Audit accessible performance: Find layout animation, reduced-motion gaps, hover issues, and gesture behavior that may degrade user experience.

## Prompt Templates

### Review one animation

```
Review the animation in [file or snippet]. Identify problems with purpose, easing, duration, and reduced-motion support.
```

### Review a component diff

```
Review this component diff for motion quality. The interaction occurs [frequency] and is triggered by [input]. Cite each affected file and line.
```

### Audit an interaction flow

```
Audit motion across [flow]. Check frequency, physical origin, interruption, GPU usage, asymmetric timing, hover gating, and reduced-motion behavior.
```

### Evaluate a motion system

```
Evaluate this motion system against the full standards reference. Prioritize regressions, propose exact documented values, and finish with a block or approve decision.
```

## Limitations

- Reviews animation and motion code, not general application correctness.
- Requires source code or a diff with enough interaction context.
- Cannot confirm perceived smoothness or gesture quality without runtime observation.
- Applies opinionated standards that may need documented product-specific exceptions.

## Best Practices

- Provide the changed files, relevant lines, and surrounding component context.
- State interaction frequency, trigger type, and intended product personality.
- Include reduced-motion branches, gesture states, and performance-sensitive conditions.

## Anti Patterns

- Do not request a general code review unrelated to animation or motion.
- Do not provide isolated timing values without the component and interaction context.
- Do not assume every interface element should animate or share identical motion.

## Security Audit

- Audited at: 2026-07-23T17:33:12.831\+00:00
- Summary: All 30 static findings are false positives caused by Markdown inline-code spans, documented JavaScript template literals, and ordinary animation terminology. The files provide review guidance and examples without executable commands, reconnaissance behavior, or prompt injection intent.

## Stats

- Views: 0
- Downloads: 5
- Favorites: 0
- Popularity score: 0
