What problem does it solve? Formatting Rust code consistently requires knowing whether a project is a workspace, whether its rustfmt configuration needs nightly-only options, and whether formatting actually applied cleanly. This Skill automates that decision process so cargo fmt runs correctly every time. ## Core Features & Use Cases - Workspace Detection: Reads Cargo.toml and automatically adds --all when a [workspace] section is present. - Nightly Detection: Inspects command output for indicators like "unstable features are only available in nightly channel" and switches all subsequent runs to cargo +nightly fmt. - Check-Then-Apply Workflow: Runs cargo fmt --check first to preview changes, then applies formatting and reports how many files were reformatted. - Use Case: After writing new Rust code in a workspace project with a nightly-only rustfmt.toml, ask the agent to format the code and it will detect the workspace scope, switch to the nightly toolchain, apply formatting, and summarize the results. ## Quick Start Format the Rust code in this project using the rustfmt skill and tell me how many files changed.