What problem does it solve? Rust files accumulate disorganized imports and out-of-order items over time, making code harder to navigate and review. This Skill restructures Rust source files into a canonical layout while preserving behavior, comments, attributes, and cfg-gated code. ## Core Features & Use Cases - Import Reorganization: Groups use statements into std, external crate, and crate-local sections, sorts them, merges shared prefixes, and removes unused or redundant imports. - Canonical Item Ordering: Reorders top-level items (modules, constants, traits, structs, impls, functions, test modules) into a consistent section order. - Attribute Normalization: Orders attributes by category and sorts #[derive(...)] trait lists alphabetically. - Use Case: After a large feature branch, run this Skill on the changed Rust files to clean up import sprawl and item ordering before opening a pull request, without touching any logic. ## Quick Start Ask the agent to reorganize the imports and item ordering of the Rust files in your current working changes without changing any behavior.