rust-async

Installation
SKILL.md

Async Rust Patterns

Expert guidance for building concurrent, async applications in Rust with Tokio.

Core Concepts

  • Rust futures are lazy — they do nothing until .awaited or spawned
  • Use tokio as the async runtime (default for most Rust async work)
  • Prefer structured concurrency — spawn tasks with clear ownership
  • Avoid blocking the async runtime — use spawn_blocking for CPU-heavy or blocking I/O

Runtime Setup

// ✅ Good: Multi-threaded runtime (default)
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Your async code here
    Ok(())
Related skills
Installs
4
First Seen
Feb 18, 2026