rust-code-style
Installation
SKILL.md
Rust Code Style
This skill holds the layout and readability decisions that rustfmt cannot make. rustfmt
owns line width, brace placement, wrapping, and the sort order inside each contiguous block of
mod declarations or use imports. The rust-lints skill owns clippy.toml, rustfmt.toml,
and the workspace lint tables. The rust-crate-architecture skill owns crate boundaries and
dependency direction.
Most rules here are catalog defaults, not Rust facts. Each one carries its reason, so a team can
override it on purpose. The flat_map and lines() rules are exceptions: they prevent lost
errors and hangs, so they hold everywhere.
Checks
Use the tool where one exists. Review the rest by hand with the checklist.