# to-spring-or-not-to-spring

Agent skill by Raphael Salaja (https://raphaelsalaja.com)

Audits animation timing choices. Springs are not free, so this is the argument for each one, per interaction.

Topics: Motion
Last updated: 2026-03-17 (6 months ago)
Source: https://www.ui-skills.com/skills/raphaelsalaja/to-spring-or-not-to-spring
Repository: https://github.com/raphaelsalaja/skill

## Install

```bash
npx skills add https://github.com/raphaelsalaja/skill --skill to-spring-or-not-to-spring
```

## In the author's words

Audit animation code for correct timing function selection. Use when reviewing motion implementations, debugging animations that feel wrong, or choosing between springs and easing. Outputs file:line findings.

## Verification

- Source link: Resolved (HTTP 200) (pass)
- Repository: Resolves on GitHub (pass)
- Install command: Transcribed from UI Skills (pass)
- Maintenance: Last updated 6 months ago (pass)
- Attribution: Credited to Raphael Salaja (pass)

Full page: https://stackskills.dev/library/to-spring-or-not-to-spring
