π¦ ClawHub
Swift Concurrency Expert
by @steipete
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
TERMINAL
clawhub install swift-concurrency-expertπ About This Skill
name: swift-concurrency-expert description: Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
Swift Concurrency Expert
_Attribution: copied from @Dimillianβs Dimillian/Skills (2025-12-31)._
Overview
Review and fix Swift Concurrency issues in Swift 6.2+ codebases by applying actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes.
Workflow
1. Triage the issue
@MainActor, actor, nonisolated) and whether a default actor isolation mode is enabled.2. Apply the smallest safe fix
Prefer edits that preserve existing behavior while satisfying data-race safety.
Common fixes:
@MainActor.extension Foo: @MainActor SomeProtocol).@MainActor or move into an actor.@concurrent async function on a nonisolated type or use an actor to guard mutable state.Sendable conformance only when correct; avoid @unchecked Sendable unless you can prove thread safety.Reference material
references/swift-6-2-concurrency.md for Swift 6.2 changes, patterns, and examples.references/swiftui-concurrency-tour-wwdc.md for SwiftUI-specific concurrency guidance.