Catalog / Skills

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-primitives

From `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.