swift_concurrency
Installation
SKILL.md
Swift Concurrency
This skill covers Swift's modern concurrency features from Swift 5.5 through Swift 6, including async/await, structured concurrency, actors, and Swift 6's strict data-race safety.
Overview
Swift's modern concurrency model provides a safer, more intuitive way to write asynchronous code. Swift 6 takes this further with compile-time data-race safety, turning potential concurrency bugs into compiler errors.
Available References
Swift 6 & Strict Concurrency
- Swift 6 Strict Mode - Complete concurrency checking, data race prevention
- Sendable Protocol - Sendable conformance, @Sendable closures, thread safety
- Isolation & Actors - @MainActor, global actors, region-based isolation
Core Concurrency
- Async/Await - Asynchronous functions, Task, TaskGroup, Actor basics