关于
This skill enhances Claude's ability to architect and debug complex concurrent systems in Rust by providing a structured framework for decision-making. It helps developers choose between CPU-bound parallelism using threads and I/O-bound concurrency via async/await. By analyzing low-level language mechanics like Send and Sync traits, the skill assists in resolving common compiler errors (such as E0277), preventing deadlocks, and selecting the most efficient data-sharing primitives like Arc, Mutex, and channels based on specific domain constraints.