swiftui-animation-match

Solid

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.

Web & Frontend 117 stars 20 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
69
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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 interaction pattern and keywords, not by animation name. 4. Adapt, never paste. Every catalog entry has lift notes and each catalog ends with a lift checklist (dependencies to replace, old patterns to modernize, Reduce Motion). 5. Verify in motion. Build and watch it in Previews o...

Details

Author
RayFernando1337
Repository
RayFernando1337/rayfernando-skills
Created
2 months ago
Last Updated
1 weeks ago
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category