swiftui-animation

Installation
Summary

Advanced SwiftUI animations, transitions, matched geometry effects, and Metal shader integration for iOS and macOS.

  • Covers animation curves, springs, keyframe animators, and phase animators for orchestrated multi-step sequences
  • Includes built-in transitions (fade, slide, scale, move) and asymmetric transitions for directional entry/exit effects
  • Provides matched geometry effect patterns for hero animations and smooth view transitions
  • Supports GPU-accelerated Metal shader effects including color manipulation, pixel distortion, and layer effects (iOS 17+)
  • Includes motion design principles, accessibility guidelines, platform-specific considerations, and performance optimization strategies
SKILL.md

SwiftUI Animation Expert

Expert guidance for implementing advanced SwiftUI animations and Metal shader integration. Covers animation curves, springs, transitions, matched geometry effects, PhaseAnimator, KeyframeAnimator, and GPU-accelerated shader effects.

When to Use This Skill

  • Understanding motion design principles and when to use animation
  • Making animations accessible and platform-appropriate
  • Implementing animations in SwiftUI (springs, easing, keyframes)
  • Creating view transitions (fade, slide, scale, custom)
  • Building hero animations with matchedGeometryEffect
  • Adding GPU-accelerated effects with Metal shaders
  • Optimizing animation performance
  • Creating multi-phase orchestrated animations

Quick Reference

Animation Basics

Related skills

More from jamesrochabrun/skills

Installs
445
GitHub Stars
134
First Seen
Jan 21, 2026