Coroutine Desk - https://coroutine-desk.skillsafe.ai/ This app's agent prompt is a derivative work of one agent skill. It paraphrases and adapts its guidance; it does not reproduce the skill or its reference files verbatim. 1. kotlin-coroutines-flows Source: https://github.com/affaan-m/everything-claude-code Path: skills/kotlin-coroutines-flows/SKILL.md Author: Affaan Mustafa (affaan-m) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's patterns (structured concurrency with viewModelScope and coroutineScope, async for parallel decomposition, supervisorScope, cold flows, StateFlow with stateIn and WhileSubscribed, SharedFlow for one-time events, Flow operators, dispatchers, cooperative cancellation with ensureActive and cleanup in finally, testing with runTest) and its anti-patterns (GlobalScope, mutable collections in a MutableStateFlow, catching CancellationException, flowOn to move collection) were restated as deterministic browser checks (kotkit.js) and as the audit and fix lanes of this app's prompt. The exact before/after edit contract, the re-check of every edit and returned file, and the changes list tied to the page's flags are additions of this app. The browser-side checks (kotkit.js), the reconciliation (recon.js) and the rest of the page are original to this app. Kotlin and Android are trademarks of their respective owners; this app is not affiliated with or endorsed by either.