Rust Development Patterns
Guides the creation of idiomatic, safe, and high-performance Rust applications using industry-standard patterns and best practices.
This skill equips Claude Code with deep expertise in idiomatic Rust development, focusing on memory safety through ownership and borrowing, robust error handling using tools like anyhow and thiserror, and expressive data modeling with enums and traits. It ensures that generated code adheres to modern Rust conventions, including zero-cost abstractions, safe concurrency patterns with Tokio, and clean module architectures. Whether you are building high-performance backend services or system-level utilities, this skill helps prevent common pitfalls like unnecessary cloning or unsafe blocks while promoting maintainable and performant code.