Rust Async Task Design
Design and review Rust async code around task ownership, suspension points, cancellation, blocking work, and runtime boundaries. Use when writing, refactoring, or reviewing futures, async functions, Tokio tasks, spawn, JoinHandle, Send futures, async traits, cancellation, or mutexes across await points.
Rustv0.1.0MITrustasynctokiofuturestasks
Install
npx skills add LVTD-LLC/skills --skill rust-async-task-designFrom `SKILL.md`
Use this skill to make Rust async code explicit about task ownership, suspension points, blocking work, and cancellation. Async is a concurrency model, not a default replacement for threads or a performance guarantee.