Coroutine Desk
Audit the Kotlin coroutines and Flows behind one feature before they ship, then fix them: a free in-browser check (17 rules - GlobalScope, runBlocking, Thread.sleep and blocking I/O off Dispatchers.IO, swallowed CancellationException, loops that never suspend, callbackFlow without awaitClose, mutable state in a MutableStateFlow, collect that never returns), then an audit with exact edits per finding or the whole fixed files, re-checked in the page. Derived from the agent skill @affaan-m/kotlin-coroutines-flows by Affaan Mustafa (MIT).
Details
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.