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.

skills.sh installs
461
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill mapkit-location --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Mobile Development
First seen
Jun 3, 2026

More from dpearson2699/swift-ios-skills

All 98

Recommended

More Security
1ejirocodes avatarnestjs-best-practicesejirocodes/agent-skillsNestJS 11+ best practices for enterprise Node.js applications with TypeScript. Use when writing, reviewing, or refactoring NestJS controllers, services, modules460skills.sh installs
2martinholovsky avatarcelery-expertmartinholovsky/claude-skills-generatorExpert Celery distributed task queue engineer specializing in async task processing, workflow orchestration, broker configuration (Redis/RabbitMQ), Celery Beat 458skills.sh installs
3davila7 avatarcomputer-use-agentsdavila7/claude-code-templatesBuild AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Us455skills.sh installs
4aj-geddes avatarsecrets-managementaj-geddes/useful-ai-promptsImplement secrets management with HashiCorp Vault, AWS Secrets Manager, or Kubernetes Secrets for secure credential storage and rotation.449skills.sh installs
5patricio0312rev avatarnginx-config-optimizerpatricio0312rev/skillsOptimizes Nginx configurations for performance, security, caching, and load balancing with modern best practices. Use when users request "Nginx setup", "reverse448skills.sh installs
6patricio0312rev avatarmulti-tenant-safety-checkerpatricio0312rev/skillsEnsures tenant isolation at query and policy level using Row Level Security, automated testing, and security audits. Prevents data leakage between tenants. Use 439skills.sh installs