From rust
Guides async and concurrent Rust programming with tokio, threads, channels, and shared state via Arc/Mutex.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rust:asyncThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Async functions, tokio runtime, streams, threads, channels, and shared state.
Async functions, tokio runtime, streams, threads, channels, and shared state.
Activate when:
For async patterns, concurrency primitives, and shared state examples, see references/async.md.
This skill follows core:anti-fabrication. Every claim about async/await behavior, the
tokio runtime, and std concurrency primitives is verified against the Async Book and tokio
documentation cited in sources.md — not inferred from generic familiarity with the
ecosystem. Before asserting a tokio API or concurrency behavior this skill and its
references do not cover, check the installed crate version's docs.rs page rather than
guessing.
npx claudepluginhub vinnie357/claude-skills --plugin rust2plugins reuse this skill
First indexed Jul 19, 2026
Guides async and concurrent Rust programming with tokio, threads, channels, and shared state via Arc/Mutex.
Covers async Rust concurrency patterns: tokio runtime, tasks, channels, shared state (Mutex/RwLock/atomics), and Send-bound errors with async traits.
Provides patterns for async Rust with tokio runtime, async/await, futures, task spawning, select/join, and reqwest for concurrent HTTP requests.