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

View the source on GitHub

Browse the @skills marketplace