What problem does it solve? Swift Concurrency introduces compiler diagnostics around actors, Sendable, and isolation that are hard to interpret, and migrating callback-based or legacy code to async/await and Swift 6 often produces confusing data-race and isolation errors. ## Core Features & Use Cases - Diagnostic Triage: Maps common compiler and SwiftLint errors (MainActor isolation, Sendable violations, async_without_await, Core Data warnings) to the smallest safe fix. - Refactoring Guidance: Converts callback-based code to async/await, chooses between Task, async let, task groups, actors, and Mutex, and advises on Task entry isolation. - Swift 6 Migration: Provides a build-fix-rebuild-test validation loop and deep reference files covering actors, Sendable, AsyncStream, AsyncAlgorithms, Core Data, testing, and performance. - Use Case: When a build fails with "Sending value of non-Sendable type risks causing data races", the skill checks project concurrency settings, identifies the isolation boundary, and proposes a minimal behavior-preserving fix. ## Quick Start Ask the assistant to fix the Swift concurrency compiler errors in your project using the swift-concurrency skill.