axiom-audit-core-data

Analyze Core Data implementations for thread-confinement violations and migration gaps.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-core-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-audit-core-data
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-audit-core-data
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-core-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies critical safety violations, performance bottlenecks, and architectural anti-patterns in Core Data implementations that lead to production crashes and data loss.

Core Features & Use Cases

  • Safety Auditing: Detects missing migration configurations, thread-confinement violations, and unsafe force-unwrapping of persistence operations.
  • Performance Optimization: Identifies N+1 query patterns and missing fetch optimizations that cause UI jank.
  • Use Case: Use this skill when preparing for a major app release to ensure your Core Data stack is robust against schema migrations and multi-threaded access errors.

Quick Start

Run the axiom-audit-core-data skill to perform a full safety audit of the current project codebase.

Frequently Asked Questions about axiom-audit-core-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Core Data for thread confinement violations in iOS?

Core Data crashes from missing migration strategies occur when schema versions lack proper mapping models. This skill detects missing migration configurations and validates error handling to prevent data loss during production schema updates.

What causes Core Data crashes during schema migration on macOS?

Core Data crashes from missing migration strategies occur when schema versions lack proper mapping models. This skill detects missing migration configurations and validates error handling to prevent data loss during production schema updates.

How do I identify N+1 query patterns causing UI jank in Core Data?

Core Data requires strict thread confinement, meaning managed objects must be accessed only on their assigned context's queue. This skill audits your project to identify multi-threaded access violations and validates stack configuration against Apple best practices.

Does this Core Data audit check for unsafe force-unwrapping of persistence operations?

Yes, this Core Data audit checks for unsafe force-unwrapping of persistence operations. It performs safety auditing to detect missing migration configurations, thread-confinement violations, and unsafe force-unwrapping that lead to production crashes.

When should I run a Core Data safety audit before a major app release?

You should run a Core Data safety audit before a major app release to ensure your stack is robust. This skill analyzes your implementation to identify critical safety violations, performance bottlenecks, and architectural anti-patterns that cause data loss.