What problem does it solve? SwiftData code often compiles but crashes at runtime due to unsupported predicates, missing delete rules, or incorrect relationship definitions. This Skill catches those genuine issues when writing or reviewing SwiftData code, without nitpicking or inventing problems. ## Core Features & Use Cases - Code Review: Audits SwiftData models, predicates, and queries against core rules covering autosaving, relationships, delete rules, and FetchDescriptor optimization, then reports findings organized by file with before/after fixes. - Predicate Safety Checks: Detects dangerous predicate patterns that compile but crash at runtime, such as isEmpty == false, regular expressions, and unsupported methods like hasPrefix(). - Platform-Specific Guidance: Applies CloudKit constraints, iOS 18+ indexing, and iOS 26+ class inheritance rules only when relevant to the project's deployment targets. - Use Case: Ask for a review of your SwiftData models before shipping, and receive a prioritized report flagging data-loss risks, runtime crashes, and incorrect @Query usage with concrete fixes. ## Quick Start Use swiftdata-pro to review the SwiftData models and queries in my project and report any issues.