Swift Concurrency
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
More from hoangnguyen0403/agent-skills-standard
skill creator
Standards for creating new High-Density Agent Skills with optimal token economy.
184caveman
>
2dev-fix
Unified developer workflow for fixing bugs. Analyzes JIRA, cross-checks context, proposes a solution via implementation_plan.md, implements the fix, verifies locally with QE skills, and delivers a PR.
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)
1verify-bug
Post-merge UAT verification workflow. Walks JIRA reproduce steps, performs comparative audits (Before/After), attaches evidence to JIRA, and transitions status on PASS.
1caveman-commit
>
1