rust-systems
Installation
SKILL.md
Rust Systems & Services
Covers modern application-layer Rust (edition 2024): CLIs, web services, libraries. Not no_std/embedded.
Tooling
| Tool | Purpose |
|---|---|
cargo |
Build, dep management, script runner |
clippy |
Lint (cargo clippy --workspace --all-targets -- -D warnings) |
rustfmt |
Formatter (cargo fmt --all) |
cargo-nextest |
Test runner, noticeably faster than cargo test, better isolation |
cargo-deny |
License + advisory + duplicate-dep checks |
cargo-machete |
Find unused dependencies |
- Pin
rust-toolchain.tomlper repo so every contributor and CI uses the same compiler. cargo update -p <crate>for single-package upgrades.cargo updaterewrites everything — avoid in PR diffs.Cargo.lockgoes in version control for binaries and libraries (modern guidance; reproducibility wins).
Related skills