swiftui-animation-match
Match UI/UX interaction needs to proven SwiftUI animation patterns from curated open-source catalogs. Use when planning or building iOS/macOS screens where an interaction should feel alive - loaders, likes, toggles, card decks, reveals, shaders - or when asked which animation fits a moment. Recommends system-first restraint before custom motion.
npx skills add RayFernando1337/rayfernando-skills --skill swiftui-animation-match --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# SwiftUI Animation Match Use this skill to turn a vaguely felt interaction wish ("saving should feel more satisfying", "this list is boring while it loads") into a concrete, proven SwiftUI animation pattern — or into the deliberate decision to use what the system already provides. The skill is a matcher, not a snippet dump. Its value is the judgment step: name the interaction moment first, check what the OS gives you for free, and only then reach into the cataloged sources for custom motion that earns its place. Animations add juice that makes a product feel human; forcing one where the platform already shines makes it feel worse. ## First move 1. Name the moment. Translate the request into: what is the user doing, what should they feel, and how often does this happen? Read [references/matching-playbook.md](references/matching-playbook.md) — it has the moment taxonomy and the system-first checklist. 2. Decide system vs custom. If a system affordance covers the moment (Liquid Glass chrome, `.symbolEffect`, springs, `.contentTransition`, zoom navigation transitions, `.sensoryFeedback`), prefer it and stop. 3. If custom motion earns its place, search the catalogs (below) by interacti
- First move
- Catalogs
- Mode picker
- Restraint rules
- Adaptation posture
- Extending the skill
What does the swiftui-animation-match skill do?
Match UI/UX interaction needs to proven SwiftUI animation patterns from curated open-source catalogs. Use when planning or building iOS/macOS screens where an interaction should feel alive - loaders, likes, toggles, card decks, reveals, shaders - or when asked which animation fits a moment. Recommends system-first restraint before custom motion.
How do I install it?
Run `npx skills add RayFernando1337/rayfernando-skills --skill swiftui-animation-match --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From RayFernando1337/rayfernando-skills, a repository with 117 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
