rust-qualitylisted
Install: claude install-skill Git-Fg/taches-principled
# rust-quality
The Rust quality pipeline: CI, linting, testing, coverage, audit, benchmarks,
and the supply-chain ladder. For project scaffolding, use `rust-scaffold`. For
release/publishing, use `rust-release`.
---
## §1. When this skill fires
**Use this skill when the user says any of:**
- "Set up CI for my Rust project"
- "Configure clippy for a library"
- "Tests are slow — switch to nextest"
- "Add code coverage to my Rust project"
- "Audit my dependencies"
- "Set up cargo-deny for licenses and advisories"
- "Add a supply-chain audit to CI"
- "Cross-platform CI matrix for Rust"
- "Add benchmarks (criterion)"
- "Speed up CI build times"
- "Lint as error in CI"
**DO NOT use this skill for:**
## CONTRAST
- NOT for: scaffold / Cargo.toml / edition — use rust-scaffold
- NOT for: split into workspace / share deps — use rust-workspace
- NOT for: publish / version / changelog — use rust-release (the supply-chain ladder is a cross-skill handoff — quality sets it up, release maintains it)
- This skill covers CI / clippy / tests / coverage; release and scaffold are separate skills
---
## §2. Reference index
The mechanism content lives in references/. Read the right one before setting up the corresponding piece. The hub itself is a router — it points you at the right reference, the references carry the mechanism.
You MUST read `references/ci-template.md` BEFORE writing `.github/workflows/ci.yml`. It teaches the canonical 6-job CI (format → test → lint → doc → audit → msrv)