What problem does it solve?
It helps you implement and debug SwiftUI animations and transitions so your UI motion feels intentional, performs well, and respects accessibility settings like Reduce Motion.
Core Features & Use Cases
- Animation strategy by API choice: Pick the right tool for state-driven changes (
withAnimation, implicit .animation), multi-phase motion (PhaseAnimator), keyframe choreography (KeyframeAnimator), shared-element transitions (matchedGeometryEffect / navigation zoom), and content transitions (.contentTransition).
- Modern iOS animation patterns: Use spring presets, phase/keyframe timing, symbol effects, and transition composition to produce polished results.
- Quality and safety guardrails: Avoid common mistakes like over-scoped implicit animations, expensive work inside animation closures, duplicated matched-geometry sources, and missing Reduce Motion handling.
Quick Start
Use the swiftui-animation skill to review your current animation and rewrite it with the most appropriate SwiftUI animation API while ensuring correct Reduce Motion behavior.