About
This skill provides specialized knowledge for architecting, implementing, and debugging asynchronous Rust applications. It focuses on the Tokio ecosystem, offering production-ready patterns for task orchestration, message passing via channels, stream processing, and robust error handling. Whether you are building high-throughput network services or managing complex shared state, this skill helps you avoid common async pitfalls—such as blocking the executor—while ensuring graceful shutdowns and optimal resource management using semaphores and async traits.