Diagnoses Swift concurrency issues by first checking your Package.swift or .pbxproj settings to understand your language mode and strict concurrency level, then provides targeted fixes for data races, actor isolation problems, and Sendable conformance errors. Handles the tricky stuff like converting callback-based code to async/await, resolving MainActor isolation boundaries, and Swift 6 migration paths. The quick fix mode works well for localized issues, but it also guides you through complex scenarios like Core Data concurrency warnings and SwiftLint async_without_await violations. Particularly good at preventing the common mistake of slapping @MainActor everywhere instead of properly reasoning about isolation boundaries.
npx skills add https://github.com/avdlee/swift-concurrency-agent-skill --skill swift-concurrency