claudeindex
Plugin

axiom-rust-workspaces

Rust at workspace scope — multi-crate composition, not single-crate engineering. API-stable: router + 13 sheets, 3 commands, 1 agent. Architectural spine: workspace structure (layered / feature-grouped / domain-grouped), `[workspace.dependencies]` + resolver-2/3 with feature-graph semantics, `[workspace.lints]` + workspace-scope `clippy.toml`, workspace-scope `deny.toml` with waiver lifecycle, public-vs-internal crate boundaries with the internal-traits-crate / sealed-trait patterns, and the 10-pattern anti-pattern refusal list. Operational depth: feature-unification gotchas (the seven cases the headline rule misleads), Miri-on-subset (arena-crate isolation; nightly toolchain split), test organisation (per-crate vs workspace integration tests; fixtures crate; nextest), documentation architecture (rustdoc + mdbook 'book sits next to the crates'), release flow (synchronised vs independent versioning; cargo-release / release-plz; publish ordering), task-runner patterns (justfile + CI symmetry), workspace-scope coverage (cargo-llvm-cov + per-crate thresholds). Commands: /scaffold-workspace, /audit-workspace-deps, /validate-workspace-config. Agent: workspace-reviewer (SME Agent Protocol; sweeps all 13 sheets + 10 anti-patterns). Sibling to `axiom-rust-engineering` — that pack is single-crate-shaped; this pack composes those concerns at workspace scale.

Installation

1

Add the marketplace

/plugin marketplace add tachyon-beep/skillpacks
2

Install plugins

/plugin

Run these commands in Claude Code to add this plugin to your environment. The marketplace must be added before you can install its plugins.