kotlin-coroutines
FeaturedKotlin structured concurrency, Flow, and Channel patterns.
AI & Automation 419 stars
44 forks Updated 2 days ago MIT
Install
Quality Score: 95/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Kotlin Coroutines Patterns
Umbrella skill for Kotlin coroutine development: structured concurrency, cancellation,
Flow, StateFlow/SharedFlow, Channels, exception handling, and dispatchers. Routes to
the correct reference based on the task at hand.
## Reference Loading Table
| Signal | Load These Files | Why |
|---|---|---|
| Concurrency | `concurrency-patterns.md` | Scopes, cancellation, dispatchers, exception handling |
| Flow | `flow-patterns.md` | Flow builders, StateFlow, SharedFlow, operators |
| Channels | `channel-patterns.md` | Producer-consumer, fan-in/fan-out patterns |
| Failure modes | `preferred-patterns.md` | GlobalScope, unstructured launch, CancellationException |
## Instructions
### Step 1: Identify the Domain
Classify the task into one or more domains, then load the corresponding reference files.
Only load what is needed -- do not load all references for every task.
| Domain | Load Reference | When |
|--------|---------------|------|
| Concurrency | `references/concurrency-patterns.md` | Scopes, cancellation, dispatchers, exception handling |
| Flow | `references/flow-patterns.md` | Flow builders, StateFlow, SharedFlow, operators |
| Channels | `references/channel-patterns.md` | Producer-consumer, fan-in/fan-out patterns |
| Failure modes | `references/preferred-patterns.md` | GlobalScope, unstructured launch, CancellationException |
Multiple domains may apply. For example, reviewing code that uses both Flow and Channels
should load both `flow-patt...
Details
- Author
- notque
- Repository
- notque/vexjoy-agent
- Created
- 5 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
kotlin
Kotlin development: coroutines, Flow, Channels, testing with JUnit 5 and Kotest.
419 Updated 2 days ago
notque AI & Automation Listed
kotlin-coroutines-expert
Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing in this Android app.
2 Updated 1 weeks ago
rabee-elkholy