Blocking Call Audit - find blocking calls and lost futures in a Tokio service, then fix them
Paste the Rust files behind one Tokio service or worker, with Cargo.toml. Free in your browser: 17 checks over its async code - std::thread::sleep and blocking HTTP, file, process or database calls on a runtime worker, futures built and never awaited, dropped JoinHandles, std Mutex guards held across an .await, block_on inside the runtime, loops that never await, select! over futures that are not cancel safe, unbounded channels and fan-out, missing tokio features. Then an audit with exact before/after edits per finding, or the fix lane writes the whole fixed files - and the page re-checks both and hands you the changes as a .patch. Derived from the agent skill @wshobson/rust-async-patterns by Seth Hobson (MIT). Not affiliated with or endorsed by the Tokio project or the Rust Foundation.
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.