ios-persistence-core-datarealm

Solid

Specialized skill for iOS local data persistence solutions

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# iOS Persistence Skill ## Overview This skill provides specialized capabilities for iOS local data persistence solutions including Core Data and Realm. It enables designing data models, implementing migrations, configuring iCloud sync, and optimizing database performance. ## Allowed Tools - `bash` - Execute xcodebuild and swift commands - `read` - Analyze Core Data models and Realm schemas - `write` - Generate model classes and configurations - `edit` - Update existing persistence code - `glob` - Search for model files and configurations - `grep` - Search for patterns in persistence code ## Capabilities ### Core Data 1. **Model Design** - Design .xcdatamodel files - Generate NSManagedObject subclasses - Configure entity relationships - Set up fetch request templates - Define validation rules 2. **CRUD Operations** - Implement fetch requests with predicates - Configure sorting and sectioning - Handle batch operations - Implement cascading deletes - Configure uniquing constraints 3. **Migrations** - Configure lightweight migrations - Implement custom migration mappings - Handle version compatibility - Design progressive migration paths - Test migration scenarios 4. **CloudKit Integration** - Configure NSPersistentCloudKitContainer - Handle sync conflicts - Implement public/private databases - Configure sharing participants - Monitor sync status 5. **Performance Optimization** - Configure background conte...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ios-data

iOS data persistence expert skill covering SwiftData (@Model, ModelContainer, @Query, #Predicate, migrations, CloudKit), Core Data (NSPersistentContainer, NSFetchRequest, batch operations, CloudKit), UserDefaults/@AppStorage, FileManager (app sandbox directories), Keychain for sensitive data, iCloud key-value storage, and SQLite/GRDB. Use this skill whenever the user needs to persist data, create data models, query databases, handle migrations, sync with iCloud, or choose a storage strategy. Triggers on: SwiftData, Core Data, @Model, @Query, #Predicate, ModelContainer, NSManagedObject, NSFetchRequest, UserDefaults, @AppStorage, FileManager, documents directory, Keychain, iCloud sync, SQLite, GRDB, persistence, database, migration, schema, data model, fetch, save, delete, storage, cache, offline, or any iOS data storage question.

0 Updated today
ebbaunqualified520
AI & Automation Solid

room-database

Expert skill for Android Room persistence library

1,160 Updated today
a5c-ai
AI & Automation Solid

mobile-offline-storage

Cross-platform offline-first data management

1,160 Updated today
a5c-ai
AI & Automation Listed

ios-performance

iOS performance optimization expert skill covering memory management (ARC, retain cycles, weak/unowned, value vs reference types, copy-on-write), SwiftUI performance (view identity, @Observable vs ObservableObject, lazy containers, EquatableView, image caching), Instruments profiling (Time Profiler, Allocations, Leaks, Energy Log, Core Animation, SwiftUI instrument), app launch optimization, network performance, battery optimization, build performance, and common anti-patterns. Use this skill whenever the user optimizes iOS app performance, investigates memory leaks, profiles with Instruments, improves launch time, or fixes frame drops. Triggers on: performance, memory leak, retain cycle, ARC, weak self, profiling, Instruments, Time Profiler, Allocations, frame rate, FPS, launch time, battery, energy, optimization, slow, lag, freeze, hang, jank, memory pressure, CPU usage, build time, compile time, app size, or any iOS performance question.

0 Updated today
ebbaunqualified520
AI & Automation Featured

ios-developer

Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization.

39,350 Updated today
sickn33