
Axiom Swiftdata Migration
When SwiftData's automatic lightweight migrations aren't enough and you need to handle complex model changes, this skill walks you through the custom migration process. The core insight here is critical: willMigrate only sees your old models, didMigrate only sees new ones, and you can never access both simultaneously. That constraint fundamentally shapes how you architect migrations. The documentation appears focused on iOS 17+ basics while targeting iOS 26+ features, which is a slightly odd split. With 945 GitHub stars and clean security audits, it's clearly being used in production. Worth having on hand before you're desperately Googling SwiftData migration errors at 2am.
- skills.sh installs
- 187
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add charleswiltgen/axiom --skill axiom-swiftdata-migration --agent claude-codeInstalls into .claude/skills of the current project.
Files
When SwiftData's automatic lightweight migrations aren't enough and you need to handle complex model changes, this skill walks you through the custom migration process. The core insight here is critical: willMigrate only sees your old models, didMigrate only sees new ones, and you can never access both simultaneously. That constraint fundamentally shapes how you architect migrations. The documentation appears focused on iOS 17+ basics while targeting iOS 26+ features, which is a slightly odd split. With 945 GitHub stars and clean security audits, it's clearly being used in production. Worth having on hand before you're desperately Googling SwiftData migration errors at 2am.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/charleswiltgen/axiom
- Category
- Testing & QA
- First seen
- Jun 3, 2026
More from charleswiltgen/axiom
All 167- Axiom Swiftui Layout Ref187
- Axiom Camera Capture Ref186
- Axiom Extensions Widgets Ref185
- Axiom Foundation Models Ref185
- Axiom Performance Profiling185
- Axiom App Intents Ref184
- Axiom Cloud Sync184
- Axiom Sqlitedata Migration184
- Axiom Sqlitedata Ref184
- Axiom App Store Connect Ref183
- Axiom Swiftui Nav183
- Axiom Swiftui Debugging Diag182
- Axiom Swiftui Nav Diag182
- Axiom Camera Capture Diag181
- Axiom Storekit Ref181
- Axiom Cloud Sync Diag180
- Axiom Grdb180
- Axiom Ios Integration180
- Axiom Networking Diag180
- Axiom Vision Ref180
- Axiom Build Debugging179
- Axiom Testflight Triage179
- Axiom Background Processing178
- Axiom Extensions Widgets178