Rust Concurrency Primitives
Design and review thread-based Rust concurrency with explicit ownership, sharing, and synchronization choices. Use when writing, refactoring, or reviewing threads, scoped threads, channels, Arc, Mutex, RwLock, Condvar, atomics, OnceLock, LazyLock, Send, Sync, deadlocks, or shared state.
Rustv0.1.0MITrustconcurrencythreadssynchronizationatomics
Install
npx skills add LVTD-LLC/skills --skill rust-concurrency-primitivesFrom `SKILL.md`
Use this skill to design thread-based Rust concurrency with explicit ownership, sharing, and synchronization. Prefer the simplest primitive that matches the coordination requirement before adding shared mutable state.