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-code

Installs 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

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
1dpearson2699 avatarswift-codabledpearson2699/swift-ios-skillsImplement Swift Codable models for JSON and property-list encoding and decoding with JSONDecoder, JSONEncoder, CodingKeys, and custom init(from:) or encode(to:)3.8Kskills.sh installs
2dpearson2699 avatarios-simulatordpearson2699/swift-ios-skillsManages iOS Simulator devices and app tests with xcrun simctl: lifecycle, install/launch, push and location simulation, privacy permissions, deep links, status-3.2Kskills.sh installs
3dpearson2699 avatarswift-api-design-guidelinesdpearson2699/swift-ios-skillsApply Swift API Design Guidelines to name, label, and document Swift APIs. Covers argument label rules (prepositional phrase rule, grammatical phrase rule, firs3Kskills.sh installs
4dpearson2699 avatarios-securitydpearson2699/swift-ios-skillsSecure iOS apps with Keychain Services, CryptoKit encryption, biometric authentication (Face ID, Touch ID), Secure Enclave key storage, LAContext, App Transport1.1Kskills.sh installs
5new-silvermoon avatargradle-build-performancenew-silvermoon/awesome-android-agent-skillsDebug and optimize Android/Gradle build performance. Use when builds are slow, investigating CI/CD performance, analyzing build scans, or identifying compilatio809skills.sh installs
6new-silvermoon avatarkotlin-concurrency-expertnew-silvermoon/awesome-android-agent-skillsKotlin Coroutines review and remediation for Android. Use when asked to review concurrency usage, fix coroutine-related bugs, improve thread safety, or resolve 684skills.sh installs