mattwag05/swift-concurrency
Write, review, and migrate Swift code using current concurrency patterns and strict checking.
Activate when writing or reviewing Swift code containing async, await, actor, Sendable, @Sendable, Task, @MainActor, @concurrent, nonisolated, DispatchQueue, DispatchGroup, withCheckedContinuation, withTaskGroup, AsyncSequence, or when the user asks about Swift concurrency, strict concurrency checking, data races, actor isolation, Swift 6 migration, or approachable concurrency.
Analyze a Swift codebase and produce a phased migration plan for Swift 6.4 strict concurrency. Use for Swift 6 migrations, strict checking, approachable concurrency adoption, and removal of legacy GCD patterns.
Review Swift code for data races, actor isolation errors, blocking work, GCD misuse, task hygiene, and Sendable gaps. Use for targeted reviews or repository-wide concurrency audits.