data-model-radar

Audit SwiftData and Core Data models for serialization and migration issues.

18|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Terryc21/radar-suite --skill data-model-radar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-model-radar
Source: https://github.com/Terryc21/radar-suite/tree/main/skills/data-model-radar
Command: npx skills add https://github.com/Terryc21/radar-suite --skill data-model-radar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits the SwiftData/Core Data model layer for field completeness, serialization gaps, relationship integrity, semantic ambiguity, dead fields, and migration safety. Finds model-layer bugs that manifest as workflow bugs.

Core Features & Use Cases

  • Performs a seven-domain audit of the model layer to surface field gaps, round-trip serialization issues, relationship integrity problems, semantic ambiguities, usage gaps, and migration risks.
  • Detects dead or phantom fields and highlights cross-model consistency issues to prevent downstream bugs.
  • Produces actionable findings and handoffs to downstream radar skills for remediation and release readiness.

Quick Start

Run the data-model-radar skill on your Swift project to perform a full model audit and inspect the resulting handoff for next steps.

Frequently Asked Questions about data-model-radar

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

FAQPage Schema
How do I audit Swift data models for field completeness and serialization gaps?

To audit Swift data models for field completeness, run a model-layer scan across seven domains to surface field gaps, serialization issues, relationship integrity problems, and actionable fixes.

What is the best way to check Core Data migration safety before a release?

Checking Core Data migration safety requires reading migration schemas to diff against current model definitions, surfacing concrete migration risks and semantic ambiguities before deployment.

How do I detect dead fields and relationship integrity issues in SwiftData?

Detecting dead fields and relationship integrity issues in SwiftData involves auditing the model layer to identify phantom fields and cross-model consistency problems that manifest as workflow bugs.

Does this model audit work with both SwiftData and Core Data frameworks?

Yes, the model audit works with both SwiftData and Core Data frameworks, reading model definitions, serialization targets, and migration schemas to surface concrete findings with actionable fixes.

Why do my Swift data model workflow bugs keep appearing at runtime?

Swift data model workflow bugs appear at runtime when field gaps, semantic ambiguities, or serialization issues exist in the model layer, which a seven-domain audit can surface before deployment.

What are the limitations of automated data model audits in Swift projects?

Automated data model audits in Swift projects surface model-level findings and handoffs for remediation, but they do not automatically fix dead fields or resolve migration risks without downstream intervention.