concurrency-patterns

Installation
SKILL.md

Concurrency Patterns — Expert Decisions

Expert decision frameworks for Swift concurrency choices. Claude knows async/await syntax — this skill provides judgment calls for pattern selection and isolation boundaries.


Decision Trees

async let vs TaskGroup

Is the number of concurrent operations known at compile time?
├─ YES (2-5 fixed operations)
│  └─ async let
│     async let user = fetchUser()
│     async let posts = fetchPosts()
│     let (user, posts) = await (try user, try posts)
└─ NO (dynamic count, array of IDs)
Related skills

More from kaakati/rails-enterprise-dev

Installs
16
GitHub Stars
8
First Seen
Jan 25, 2026