ios-data-persistence
Installation
SKILL.md
iOS Data Persistence
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
Use When
- Designing, implementing, or reviewing iOS persistence with SwiftData, Core Data migration, UserDefaults, Keychain, file storage, offline sync, Core Spotlight semantic indexing, App Entity exposure, AI local context, or privacy-sensitive caches.
- The task mentions local storage, migrations, offline-first sync, search/indexing, Siri/App Entity data exposure, or AI cache retention.
Do Not Use When
- The task is general iOS implementation with no local data or cache concerns; use
ios-development. - The task is only platform capability routing; use
ios-platform-capabilities. - The task is security policy rather than persistence mechanics; use
ios-security-and-rbacalongside this skill.
Required Inputs
- Data model, sensitivity classification, deployment target, sync/backend contract, offline requirements, account/tenant model, deletion rules, and whether data is exposed to Spotlight, Siri, widgets, or AI context.