Swift Concurrency
Installation
SKILL.md
Swift Concurrency
Priority: P0
Implementation Guidelines
async/await
- Async Functions: Mark with
async, call withawait. - Error Handling: Combine with
throwsfor async throwing functions. - No Completion Handlers: Prefer
asyncover callback-based APIs.
Actors
- Data Isolation: Use
actorfor mutable state accessed from multiple tasks. - MainActor: Annotate UI code with
@MainActorfor main thread execution. - Actor Isolation: All actor properties/methods are isolated automatically.
Task Management
Related skills
More from hoangnguyen0403/agent-skills-standard
skill creator
Standards for creating new High-Density Agent Skills with optimal token economy.
183caveman
>
1java-language
Modern Java 21+ standards including Records, Pattern Matching, and Virtual Threads. Use when working with Java records, sealed classes, switch expressions, text blocks, Optional, or upgrading from older Java versions. (triggers: **/*.java, pom.xml, build.gradle, record, sealed, switch, var, Optional, stream, VirtualThread, instanceof, text block)
1swift swiftui
Standards for State Management, View Lifecycle, and Property Wrappers
1swift tooling
Standards for SPM, Build Configs, and Code Quality
1swift testing
Standards for XCTest, Async Tests, and Test Organization
1