
Swift Concurrency
Swift 6's strict concurrency checking is a minefield of actor isolation warnings and Sendable conformance errors, and this skill gives you the triage workflow to fix them systematically. It covers the Swift 6.2 approachable concurrency features like default MainActor isolation, the @concurrent attribute for background work, and nonisolated(nonsending) behavior that keeps async calls on the caller's actor. The guide walks through isolated conformances, structured concurrency patterns with TaskGroup, and when to use sending parameters versus just slapping @unchecked Sendable on everything. If you're migrating a codebase from @preconcurrency shims or trying to understand why your UI code is suddenly yelling about data races, this is the reference you want open in a side window.
- skills.sh installs
- 4.5K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill swift-concurrency --agent claude-codeInstalls into .claude/skills of the current project.
Files
Swift Concurrency
Review, fix, and write concurrent Swift code targeting Swift 6.3+. Gate Swift 6.4 / Xcode 27 beta cleanup APIs behind explicit toolchain and availability checks. Apply actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes.
Contents
- Triage Workflow
- Swift 6.2 Language Changes
- Actor Isolation Rules
- Sendable Rules
- Structured Concurrency Patterns
- Task Cancellation
- Actor Reentrancy
- AsyncSequence and AsyncStream
@Observable and Concurrency- Synchronization Primitives
- Common Mistakes
- Review Checklist
- References
Triage Workflow
When diagnosing a concurrency issue, follow this sequence:
Step 1: Capture context
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Category
- Mobile Development
- First seen
- May 16, 2026
More from dpearson2699/swift-ios-skills
All 98- Swiftui Layout Components4.4K
- Push Notifications4.4K
- Swiftui Liquid Glass4.3K
- Swiftdata4.3K
- Debugging Instruments4.3K
- Swiftui Uikit Interop4.2K
- Storekit4.2K
- Widgetkit4.2K
- Swiftui Gestures4.2K
- Apple On Device Ai4.2K
- Swift Charts4.2K
- Swift Language4.1K
- App Intents4.1K
- Authentication4.1K
- Background Processing4.1K
- Healthkit4K
- Vision Framework4K
- Coreml3.9K
- Core Bluetooth3.9K
- Core Motion3.8K
- Natural Language3.8K
- Speech Recognition3.8K
- Device Integrity3.8K
- Contacts Framework3.8K