Tooluck logoTooluck
SKILL.md

core-data

Agent skill fromdpearson2699/swift-ios-skills

Build, review, or improve Core Data persistence in apps that have not adopted SwiftData. Use when working with NSManagedObject subclasses, NSFetchedResultsController for list-driven UI, NSBatchInsertRequest / NSBatchDeleteRequest / NSBatchUpdateRequest for bulk operations, NSPersistentHistoryChangeRequest for persistent history tracking and multi-target sync, NSStagedMigrationManager for staged schema migrations (iOS 17+), NSCompositeAttributeDescription for composite attributes (iOS 17+), or when integrating Core Data threading with Swift Concurrency. For Core Data + SwiftData coexistence or migration, see the swiftdata skill instead.

How to install core-data

install core-data
# install the swift-ios-skills pack with the skills CLI
npx skills add dpearson2699/swift-ios-skills

# or add only this skill to Claude Code: copy the folder

skills/core-data/

# into

~/.claude/skills/core-data/ (all projects)

.claude/skills/core-data/ (one project)

Read SKILL.md on GitHubThis repository's license doesn't allow showing an excerpt here.

More skills in swift-ios-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates