This is the comprehensive data persistence skill you'd reach for anytime you're touching databases, storage, or serialization in Swift. It covers the full stack: SwiftData, Core Data, GRDB, SQLiteData, CloudKit sync, iCloud Drive, Codable, and Keychain. The decision tree is genuinely helpful for navigating between frameworks, and the automated auditors catch real production disasters like unsafe migrations and thread confinement violations. Particularly strong on migration safety across all database layers, which is where most apps eventually burn themselves. If you're storing anything more complex than UserDefaults, this has the reference you need. The cross-references to axiom-security for encryption and keychain work keep the scope clean.

skills.sh installs
1.4K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-data --agent claude-code

Installs into .claude/skills of the current project.

Files

Data & Persistence

You MUST use this skill for ANY data persistence, database, storage, CloudKit, or serialization work.

Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required.

Available: axiom-audit-codable, axiom-audit-core-data, axiom-audit-database-schema, axiom-audit-grdb-performance, axiom-audit-icloud, axiom-audit-storage, axiom-audit-swiftdata.

The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run.

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

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Backend & APIs, Databases
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1nvidia avatarcuopt-user-rulesnvidia/skillsBase rules for end users calling NVIDIA cuOpt (routing/LP/MILP/QP/install/server). Not for cuOpt internals — use cuopt-developer for those.1.4Kskills.sh installs
2badlogic avatarbrave-searchbadlogic/pi-skillsWeb search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.1.4Kskills.sh installs
3bighardperson avatarneodata-financial-searchbighardperson/computer-science-skills-collectionNeoData Financial Search — 自然语言通用金融数据搜索服务。用自然语言查询股票、基金、指数、板块、 宏观经济、外汇、大宗商品等全品类金融数据,涵盖行情报价、财务报表(财报)、资金流向、研报评级、 事件公告等,支持结构化API数据和财经文章两种召回模式,即问即答。 Use when the use1.3Kskills.sh installs
4nexscope-ai avatarecommerce-marketing-strategy-buildernexscope-ai/ecommerce-skillsFull-stack e-commerce marketing strategy builder. Analyzes your product, market, and competitors, then builds a complete omnichannel marketing plan covering pai1.3Kskills.sh installs
5netease avatarncm-cli-setupnetease/skills安装和配置 ncm-cli(网易云音乐 CLI 工具)。当用户需要安装 ncm-cli、配置 API Key、安装 mpv 播放器,或排查安装问题时,使用此 skill。1.3Kskills.sh installs
6neolabhq avatarupdate-docsneolabhq/context-engineering-kitUpdate and maintain project documentation for local code changes using multi-agent workflow with tech-writer agents. Covers docs/, READMEs, JSDoc, and API docum1.3Kskills.sh installs