kotlin-coroutines

Solid

Kotlin structured concurrency, Flow, and Channel patterns.

AI & Automation 392 stars 36 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

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
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category