domains / families / software-engineering / swift-concurrency

swift-concurrency

separate

Resolve Swift concurrency compiler errors, adopt approachable concurrency (SE-0466), and write data-race-safe async code. Use when fixing Sendable conformance errors, actor isolation warnings, or strict concurrency diagnostics; when adopting default MainActor isolation, @concurrent, nonisolated(nonsending), or Task.immediate; when designing actor-based architectures, structured concurrency with TaskGroup, or background work offloading; or when migrating from @preconcurrency to full Swift 6 strict concurrency.

When to use

When not to use

Skill page

Source

RepositoryPath
dpearson2699/swift-ios-skillsskills/swift-concurrency/SKILL.md