Handles the full ActivityKit stack for building Live Activities and Dynamic Island experiences in iOS apps. You get concrete patterns for defining ActivityAttributes with static and dynamic state, managing the activity lifecycle from start to end, laying out Lock Screen widgets, and configuring all three Dynamic Island presentations (compact, minimal, expanded). Also covers push-to-update integration with APNs token handling and payload formats. The code targets iOS 26+ with Swift 6.3 but stays backward compatible to iOS 16.1. Most useful when you're building real-time status updates like delivery tracking or workout timers and need to avoid the common mistakes around stale dates, dismissal policies, and state serialization size.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill activitykit