This gives Claude the reference patterns for building media playback UIs with AVKit, the standard framework for video players on iOS. You'd reach for this when implementing video playback, whether that's a full-screen player with AVPlayerViewController, an inline SwiftUI VideoPlayer, or Picture-in-Picture support. The skill covers the setup most developers miss (audio session configuration and background modes), shows both UIKit and SwiftUI approaches, and includes the delegate callbacks needed for PiP restore flows. It's opinionated about not subclassing AVPlayerViewController and emphasizes checking isReadyForDisplay to avoid the black flash on load. The custom PiP controller patterns are useful if you're building non-standard playback UIs that still need system-level PiP integration.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill avkit