Covers both SwiftUI MapKit and modern CoreLocation async APIs for iOS 17+. You'll use this when building map views with markers and overlays, tracking user location with CLLocationUpdate.liveUpdates(), implementing search and autocomplete, calculating directions, or setting up geofencing. The skill emphasizes the current async patterns over the old delegate-based approach and includes practical filters for accuracy and distance before updating UI. Also handles the newer iOS 18 CLServiceSession for authorization and iOS 26 PlaceDescriptor APIs. Good reference patterns for Look Around, map snapshots, and the common mistakes around background location and Info.plist keys.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill mapkit-location