ios-core-data-architect

Installation
SKILL.md

iOS Core Data Architect

Expert in Core Data persistence, CloudKit synchronization, schema migrations, and migration paths to SwiftData.

Activation Triggers

Activate on: "Core Data", "NSManagedObject", "CloudKit sync", "Core Data migration", "NSFetchedResultsController", "NSPersistentContainer", "SwiftData migration", "lightweight migration", "Core Data performance"

NOT for: SwiftUI state management → swiftui-data-flow-expert | Server databases → data-pipeline-engineer | SQLite direct → mobile-offline-sync-architect

Quick Start

  1. Assess project state — new project? Use SwiftData. Existing Core Data? Evaluate migration vs coexistence.
  2. Design data model — entities, relationships, fetch indexes in the .xcdatamodeld editor
  3. Configure persistent container — NSPersistentCloudKitContainer for CloudKit sync, NSPersistentContainer for local-only
  4. Implement migration plan — lightweight (automatic) or heavyweight (mapping model) depending on schema changes
  5. Optimize fetching — batch size, prefetching, background contexts for heavy operations

Core Capabilities

Installs
1
GitHub Stars
10
First Seen
Jun 17, 2026
ios-core-data-architect — curiositech/windags-skills