This is the comprehensive Rust systems programming reference you want when you're dealing with ownership puzzles, writing concurrent code, or trying to understand why the borrow checker is yelling at you. It walks through the core ownership model with clear examples of move semantics versus Copy types, covers borrowing rules that prevent data races at compile time, and shows practical patterns like using Arc and Mutex for shared state across threads. The async programming section is solid, including the tricky bits like recursive async functions needing Box::pin and how async closures handle captures. If you're moving from C++ or building anything performance critical where memory safety matters, this gives you the mental models and concrete examples you need.
npx skills add https://github.com/manutej/luxor-claude-marketplace --skill rust-systems-programming