Rust package manager and build system. Cargo commands, dependency management, and workspace patterns.
/plugin marketplace add plurigrid/asi/plugin install plurigrid-asi-skills@plurigrid/asiThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Trit: -1 (MINUS - build verification and constraint checking)
Foundation: Cargo + rustc + crates.io
Cargo manages Rust projects with:
# Build
cargo build
cargo build --release
# Test
cargo test
cargo test --lib
# Check (fast)
cargo check
cargo clippy
# Run
cargo run
cargo run --release
# Add dependency
cargo add serde
cargo add serde --features derive
# Cargo.toml (workspace root)
[workspace]
members = ["crates/*"]
resolver = "2"
[workspace.dependencies]
serde = { version = "1.0", features = ["derive"] }
fn trit_from_build(result: &BuildResult) -> i8 {
match result {
BuildResult::Error(_) => -1, // MINUS: compilation failure
BuildResult::Warning(_) => 0, // ERGODIC: warnings
BuildResult::Success => 1, // PLUS: clean build
}
}
cargo-rust (-1) ⊗ acsets (0) ⊗ gay-mcp (+1) = 0 ✓
cargo-rust (-1) ⊗ nickel (0) ⊗ world-hopping (+1) = 0 ✓