Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Reviews and fixes Swift Concurrency issues in Swift 6.2+ codebases. Applies actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes. Targets data-race safety compliance based on compiler diagnostics and actor context.
Swift 6 concurrency errors are easy to suppress incorrectly; this skill applies the smallest safe fix based on compiler diagnostics and actor context rather than blanket workarounds.
When to use it
- Fixing Swift 6 compiler concurrency errors in a feature branch
- Annotating UI-bound types with @MainActor
- Auditing actor isolation across a SwiftUI view model
- Replacing @unchecked Sendable with correct value-type conformance
- Moving global state into actor-protected properties
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Fix the Swift concurrency errors in my networking layer
- 1Capture exact compiler diagnostics and identify offending symbols
- 2Determine actor context — whether code is UI-bound or runs off the main actor
- 3Select the appropriate fix: @MainActor annotation, actor isolation, or Sendable conformance
- 4Apply the minimal change that satisfies data-race safety without altering behavior
- 5Verify no new warnings are introduced by the changes
Updated Swift files with correct actor isolation and Sendable conformance, resolving all concurrency compiler errors