core-location
CommunityCore Location patterns for efficient, reliable location.
Software Engineering#authorization#monitoring#background-location#battery-optimization#core-location#CLLocationUpdate#geofencing
AuthorderKlinke
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill guides engineers to implement robust Core Location behavior, reducing authorization mistakes, unnecessary battery drain, and background location failures.
Core Features & Use Cases
- Authorization strategy guidance (When In Use vs Always) to balance user permission and feature needs.
- Monitoring strategy selection (continuous, significant-change, or CLMonitor) and efficient background operation.
- Accurate location configuration with appropriate accuracy levels and adaptive updates.
- Geofencing and background-location patterns, with troubleshooting for common production issues.
- Debugging and anti-pattern guidance to accelerate development and improve reliability.
Quick Start
Configure your project to adopt CLLocationUpdate and CLMonitor on iOS 17+, start with When In Use authorization, and tune accuracy for your feature. Upgrade to Always when the user enables a background feature like geofencing.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: core-location Download link: https://github.com/derKlinke/codex-config/archive/main.zip#core-location Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.