What problem does it solve? Setting up a new Rust project involves many decisions—edition selection, MSRV, lint configuration, workspace layout, CI pipelines, and lockfile policy—that are easy to get wrong or inconsistent across projects. ## Core Features & Use Cases - Project Scaffolding Checklist: Step-by-step guidance for creating binaries, libraries, and multi-crate workspaces with correct Cargo.toml metadata, edition 2024 settings, and rust-version declarations. - Linting and Formatting Setup: Configures clippy lints, rustfmt.toml, and workspace-level lint inheritance, including edition 2024 deny-by-default behaviors. - CI and Dependency Management: Provides GitHub Actions workflows for check, clippy, test, fmt, and MSRV jobs, plus dependency versioning, feature flag design, and cargo-deny auditing. - Use Case: When starting a new Rust CLI tool, follow the checklist to configure Cargo.toml with edition 2024, set up clippy and rustfmt, add a GitHub Actions CI pipeline, and verify completion with objective gates like cargo metadata and cargo fmt --check. ## Quick Start Ask the agent to scaffold a new Rust project with proper Cargo.toml configuration, clippy linting, and a GitHub Actions CI pipeline.