About
This skill provides a specialized framework for managing SwiftData migrations that exceed the capabilities of automatic lightweight updates. It addresses the critical architectural constraint where SwiftData's migration closures cannot access old and new models simultaneously. By utilizing VersionedSchema and SchemaMigrationPlan patterns, the skill enables developers to safely perform property type changes, preserve complex relationships, and execute data transformations while ensuring data integrity across iOS, iPadOS, and watchOS apps.