What does this skill do?
The Rust Idioms Skill provides a set of conventions and patterns for writing safe, efficient, and maintainable Rust code. It covers ownership and borrowing, error handling with `Result` and `?`, traits and generics, concurrency with `Arc`/`Mutex` and channels, and the structure of modules and crates by domain. Apply these guidelines when writing or reviewing code to ensure your Rust code compiles cleanly, without `unwrap()` in production, and with correctly typed errors.
