Agent skill · charleswiltgen
axiom-data
Use when working with ANY data persistence, database, storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, Realm, CloudKit sync, file storage, Codable, migrations.
What it needs
About 6k tokens when loaded.
What this skill does
Data & Persistence You MUST use this skill for ANY data persistence, database, storage, CloudKit, or serialization work. Cursor Subagent Routing Delegate to the appropriate Cursor subagent when this router calls for a specialized auditor. When to Use Use this skill 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 Keychain / secure credential storage Encryption, signing, key management (CryptoKit) Quick Reference Symptom / Task Reference ---------------- ----------- SwiftData @Model, @Query, ModelContext, sectioned queries / ResultsObserver / @Attribute(.codable) / dynamic compound predicates (OS27) See skills/swiftdata.md SwiftData schema migration, VersionedSchema See skills/swiftdata-migration.md SwiftData migration crashes, data loss See skills/swiftdata-migration-diag.md Migrating from Realm to SwiftData See skills/realm-migration-ref.md SwiftData vs SQLiteData decision See skills/sqlitedata-migration.md GRDB queries, upsert, ValueObservation, DatabaseMigrator, encryption See skills/grdb.md GRDB performance, indexes, EXPLAIN QUERY PLAN, cursors, observation not firing See skills/grdb-performance.md Full-text search (FTS5) in GRDB or SQLiteData See skills/sqlite-fts-ref.md Storing or querying JSON inside a SQLite column (JSON1, JSONB) See skills/sql-json-ref.md GRDB shared across app + widget/extension (App Group) See skills/grdb-app-groups.md SQLiteData @Table, CRUD, SyncEngine See skills/sqlitedata.md SQLiteData advanced patterns, CTEs, views See skills/sqlitedata-ref.md @Shared / @SharedReader, appStorage or fileStorage persistence, custom SharedKey, isLoading / loadError on @FetchAll See skills/swift-sharing.md Core Data stack, relationships, concurrency See skills/core-data.md Core Data migration crashes, thread errors See skills/core-data-diag.md ANY schema migration safety See skills/database-migratio …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-data--9e784d