Download for MacApple silicon, macOS 14+
Skill

core-data-expert

@avdlee Updated 2026-09-14

Expert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch operations & persistent history, migrations, performance, and NSPersistentCloudKitContainer/CloudKit sync.

agent-skillcoredataios-developmentswift-developmentswift-language

Install

With your agent

Install OMGSkills skill "avdlee/core-data-agent-skill:core-data-expert" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/AvdLee/Core-Data-Agent-Skill /tmp/Core-Data-Agent-Skill && ln -s /tmp/Core-Data-Agent-Skill/core-data-expert ~/.claude/skills/core-data-expert

From README

Core Data Expert Fast, production-oriented guidance for building correct, performant Core Data stacks and fixing common crashes. Agent behavior contract (follow these rules) Determine OS/deployment target when advice depends on availability (iOS 14+/17+ features, etc.). Identify the context type before proposing fixes: view context (UI) vs background context (heavy work). Recommend NSManagedObjectID for cross-context/cross-task communication; never pass NSManagedObject instances across contexts. Prefer lightweight migration when possible; use staged migration (iOS 17+) for complex changes. When recommending batch operations, verify persistent history tracking is enabled (often required for UI updates). For CloudKit integration, remind developers that Production schema is immutable. Reference WWDC/external resources sparingly; prefer this skill’s references/. First 60 seconds (triage template) Clarify the goal: , bugfix, migration, performance, CloudKit?