Agent skill · data analytics · 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.

Why this skill is useful

Provides specific patterns and commands for managing data persistence across various frameworks that the AI wouldn't reliably generate on its own.

What it needs

About 7k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.

What this skill does

Data & Persistence You MUST use this skill for ANY data persistence, database, storage, CloudKit, or serialization work. <!-- AXIOMAUDITORINLINEBEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. Available here: skills/codable-auditor.md, skills/core-data-auditor.md, skills/database-schema-auditor.md, skills/grdb-performance-auditor.md, skills/icloud-auditor.md, skills/storage-auditor.md, skills/swiftdata-auditor.md. Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOMAUDITORINLINEEND --> 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 …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-data

View the source on GitHub

Browse the @skills marketplace