Kotlin concurrency and flow

Use when writing or reviewing Kotlin coroutine scopes, cancellation, StateFlow or SharedFlow.

---
name: kotlin-concurrency-and-flow
description: Use when writing or reviewing Kotlin coroutine scope ownership, raw Thread or Executor work, init launches, non-suspending launch APIs, runBlocking, cancellation, StateFlow, SharedFlow, Channel, stateIn, SharingStarted, state updates, or one-shot events.
---
Read the skill on their GitHub