Use when working with ANY data persistence, database, axiom-storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, CloudKit sync, file storage, Codable, migrations.
View on GitHub.claude-plugin/plugins/axiom/skills/axiom-ios-data/SKILL.md
February 3, 2026
Select agents to install to:
npx add-skill https://github.com/CharlesWiltgen/Axiom/blob/main/.claude-plugin/plugins/axiom/skills/axiom-ios-data/SKILL.md -a claude-code --skill axiom-ios-dataInstallation paths:
.claude/skills/axiom-ios-data/# iOS Data & Persistence Router **You MUST use this skill for ANY data persistence, database, axiom-storage, CloudKit, or serialization work.** ## When to Use Use this router when working with: - Databases (SwiftData, Core Data, GRDB, SQLiteData) - Schema migrations - CloudKit sync - File storage (iCloud Drive, local storage) - Data serialization (Codable, JSON) - Storage strategy decisions ## Routing Logic ### SwiftData **Working with SwiftData** → `/skill axiom-swiftdata` **Schema migration** → `/skill axiom-swiftdata-migration` **Migration issues** → `/skill axiom-swiftdata-migration-diag` **Migrating from Realm** → `/skill axiom-realm-migration-ref` **SwiftData vs SQLiteData** → `/skill axiom-sqlitedata-migration` ### Other Databases **GRDB queries** → `/skill axiom-grdb` **SQLiteData** → `/skill axiom-sqlitedata` **Advanced SQLiteData** → `/skill axiom-sqlitedata-ref` **Core Data patterns** → `/skill axiom-core-data` **Core Data issues** → `/skill axiom-core-data-diag` ### Migrations **Database migration safety** → `/skill axiom-database-migration` (critical - prevents data loss) ### Serialization **Codable issues** → `/skill axiom-codable` ### Cloud Storage **Cloud sync patterns** → `/skill axiom-cloud-sync` **CloudKit** → `/skill axiom-cloudkit-ref` **iCloud Drive** → `/skill axiom-icloud-drive-ref` **Cloud sync errors** → `/skill axiom-cloud-sync-diag` ### File Storage **Storage strategy** → `/skill axiom-storage` **Storage issues** → `/skill axiom-storage-diag` **Storage management** → `/skill axiom-storage-management-ref` **File protection** → `/skill axiom-file-protection-ref` ## Decision Tree 1. SwiftData? → swiftdata, swiftdata-migration 2. Core Data? → core-data, core-data-diag 3. GRDB? → grdb 4. SQLiteData? → sqlitedata, sqlitedata-ref 5. ANY schema migration? → database-migration (ALWAYS — prevents data loss) 6. Realm migration? → realm-migration-ref 7. SwiftData vs SQLiteData? → sqlitedata-migration 8. Cloud sync architecture? → cl