What problem does it solve?
This Skill streamlines the initialization of Rust projects by providing standardized workspace configurations, tooling setups, and CI/CD scaffolds, reducing onboarding time and configuration drift.
Core Features & Use Cases
- Workspace patterns: guidance between single-crate layouts and flat workspace structures with crates/* for scalable growth.
- Tooling & conventions: prescribes edition (2024), MSRV, lint configurations, centralized dependency management, and reproducible builds.
- CI/CD readiness: templates and defaults for continuous integration, testing, and performance profiling to accelerate delivery.
Quick Start
Begin by choosing your project layout and follow these bootstrap steps:
- Create a project directory and decide between a single crate or a flat workspace.
- Add rust-toolchain.toml pinning, a .cargo/config.toml for faster builds, and a top-level Cargo.toml.
- Configure edition, MSRV, lint rules, and a baseline CI workflow to validate changes.