cargo
Rust package manager (36 subcommands).
When & Why to Use This Skill
This Claude skill integrates Cargo, the official Rust package manager and build system, directly into the AI workflow. It enables comprehensive management of Rust projects, including dependency resolution, compilation, testing, and publishing. By providing access to a wide array of subcommands, it streamlines the software development lifecycle for Rust developers, ensuring efficient project scaffolding and high-quality code maintenance.
Use Cases
- Project Scaffolding and Initialization: Quickly set up new Rust libraries or executables using 'cargo new' and 'cargo init' to establish a standardized project structure.
- Dependency Management: Seamlessly add, update, or remove external crates and manage complex dependency trees to ensure project stability and security.
- Automated Build and Test Pipelines: Execute builds, run unit and integration tests, and perform benchmarking to maintain code performance and reliability.
- Code Quality and Linting: Utilize 'cargo clippy' and 'cargo fmt' to automatically fix common errors and enforce consistent coding styles across the codebase.
- Crate Publishing and Distribution: Streamline the process of searching for packages and publishing finished projects to crates.io or other registries.
| name | cargo |
|---|---|
| description | Rust package manager (36 subcommands). |
| version | 1.0.0 |
cargo
Rust package manager (36 subcommands).
Build
cargo build --release
cargo check
cargo test
cargo run
cargo bench
Package
cargo new myproject
cargo init
cargo add serde
cargo remove tokio
Dependencies
cargo tree
cargo update
cargo fetch
Publish
cargo publish
cargo search regex
cargo install ripgrep
Workspace
# Cargo.toml
[workspace]
members = ["crates/*"]
[dependencies]
serde = { version = "1.0", features = ["derive"] }
Fix
cargo fix --edition
cargo clippy --fix
cargo fmt
Scientific Skill Interleaving
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
Graph Theory
- networkx [○] via bicomodule
- Universal graph hub
Bibliography References
general: 734 citations in bib.duckdb
Cat# Integration
This skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
GF(3) Naturality
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.