axiom-core-data-diag

Community

Debug Core Data crashes & migrations

Authortuliopc23
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers systematically diagnose and resolve complex issues within Apple's Core Data framework, preventing data loss and app crashes related to schema migrations, concurrency, and performance.

Core Features & Use Cases

  • Crash Diagnosis: Identifies the root cause of Core Data crashes, such as "Unresolvable fault" (schema mismatch) or "different thread" (concurrency errors).
  • Migration Safety: Provides patterns for safe and reliable schema migrations, ensuring data integrity across app versions.
  • Performance Optimization: Offers strategies to detect and fix N+1 query problems and other performance bottlenecks.
  • SwiftData/Core Data Bridging: Guides on managing mixed SwiftData and Core Data environments.
  • Use Case: A production app is crashing after a recent Core Data schema update. This Skill guides the developer through checking store vs. model versions, identifying the exact mismatch, and applying the correct migration pattern to fix it without data loss.

Quick Start

Run the mandatory first steps to diagnose the Core Data issue by checking schema versions, thread confinement, and N+1 queries.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: axiom-core-data-diag
Download link: https://github.com/tuliopc23/flying-dutchman-app/archive/main.zip#axiom-core-data-diag

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.