Build Rust async applications with Tokio runtime, spawn tasks, select! macro, channels, and graceful shutdown.
Act as a Rust Tokio expert. Build async application for [APP_PURPOSE]. Configure runtime with [RUNTIME_CONFIG] (multi-thread, current-thread). Spawn tasks for [CONCURRENT_WORK]. Use tokio::select! for [MULTIPLEXED_FUTURES]. Communicate via [CHANNEL_TYPE] (mpsc, broadcast, watch). Handle shutdown with [SHUTDOWN_SIGNAL].
Free to copy and use. Compatible with Claude 4 Opus, GPT-5, Gemini 2.0 Flash.
Describe app purpose, runtime config, concurrent work, multiplexed futures, channel types, and shutdown signal handling.
Initial release
Sign in and download this prompt to leave a review.