About
The Kotlin Coroutines skill equips Claude with specialized expertise in managing asynchronous tasks and non-blocking operations within the Kotlin ecosystem. It provides implementation patterns for fundamental concepts like suspend functions and coroutine builders, while also addressing complex reactive stream management using Flow and inter-coroutine communication via Channels. By emphasizing structured concurrency, this skill ensures that Claude generates code that is resource-efficient, handles exceptions gracefully across scopes, and utilizes the correct Dispatchers for both Android and server-side performance optimization.