Agent skill · software engineering · thebushidocollective
ios-swift-concurrency
Use when implementing async/await, Task management, actors, or Combine reactive patterns in iOS applications.
Why this skill is useful
Provides specific patterns and implementations for async/await and structured concurrency in Swift that the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.
What this skill does
iOS - Swift Concurrency Modern concurrency patterns using async/await, actors, and structured concurrency in Swift. Key Concepts Async/Await Fundamentals Task Management Actors for Thread Safety MainActor for UI Updates Best Practices Structured Concurrency with TaskGroup AsyncSequence for Streams Continuations for Callback-Based APIs Common Patterns Cancellation Handling Debouncing with Task Combine Integration Anti-Patterns Blocking the Main Thread Bad: Good: Ignoring Cancellation Bad: Good: Data Races with Shared Mutable State Bad: Good: Related Skills ios-swiftui-patterns: Using concurrency with SwiftUI ios-uikit-architecture: Async patterns in UIKit
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills thebushidocollective/swift-concurrency--04369b