This skill equips Claude with a comprehensive set of 50 core rules for Rust development, focusing on writing idiomatic, safe, and performant code. It covers essential topics including specialized naming conventions, memory management, error handling via the Result pattern, and concurrency safety. By integrating these guidelines, the skill helps developers avoid common pitfalls, navigate crate migrations (such as moving from lazy_static to OnceLock), and adhere to the latest industry standards for Rust software engineering.
주요 기능
01Modern error handling strategies using the latest operator patterns
02Memory safety and performance optimizations for data types and strings
03Strict Rust-specific naming conventions and conversion patterns
04Concurrency and async best practices to prevent deadlocks and overhead
05Migration paths from deprecated crates to modern standard library features
060 GitHub stars