# mastering-animate-presence

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

Audits Motion and Framer Motion presence usage: exits that never play, popLayout, mode="wait", keys that break unmount.

Topics: Motion
Last updated: 2026-03-17 (6 months ago)
Source: https://www.ui-skills.com/skills/raphaelsalaja/mastering-animate-presence
Repository: https://github.com/raphaelsalaja/skill

## Install

```bash
npx skills add https://github.com/raphaelsalaja/skill --skill mastering-animate-presence
```

## In the author's words

Audit Motion/Framer Motion code for AnimatePresence best practices. Use when reviewing exit animations, modals, or presence state. 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/mastering-animate-presence
