What problem does it solve? Migrating Swift code to Swift 6.2 often triggers data-race compiler errors caused by implicit background offloading of async functions, unsafe global state, and protocol conformances on MainActor types. This Skill provides the patterns and migration steps to adopt Swift 6.2's approachable concurrency model correctly. ## Core Features & Use Cases - Single-Threaded by Default: Explains how async functions stay on the calling actor in Swift 6.2, eliminating common data-race errors without extra annotations. - Isolated Conformances: Shows how MainActor types can conform to non-isolated protocols safely using @MainActor conformances. - @concurrent Offloading: Guides explicit background execution for CPU-intensive work like image processing, with correct nonisolated and await usage. - Use Case: When migrating a SwiftUI app to Xcode 26 and hitting "Sending 'self' risks causing data races" errors, apply these patterns to fix the errors by keeping code on the MainActor and offloading only heavy computations with @concurrent. ## Quick Start Ask the assistant to migrate my Swift class to Swift 6.2 approachable concurrency and fix the data-race compiler errors.