This is a comprehensive reference for building maps and location features in modern iOS apps. It covers SwiftUI's Map view with markers and overlays, the new async CLLocationUpdate.liveUpdates() stream that replaces the old delegate pattern, and practical workflows for geocoding, search, and directions. The real value is in the specific examples: how to properly filter location updates by accuracy, when to use CLServiceSession on iOS 18+, and the difference between Marker (simple pin) and Annotation (custom view). Use this when you're tired of reading scattered Apple docs or migrating old CLLocationManager code to the modern API. It assumes iOS 17+ throughout.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill mapkit