← ClaudeAtlas

rust-qualitylisted

Set up the Rust quality pipeline — CI with clippy, faster test runner (nextest), coverage reporting, dependency auditing, and the supply-chain ladder. Use when the user says "set up CI for Rust", "configure clippy", "speed up tests", "add coverage", "audit dependencies", "set up supply-chain", "add benchmarks", "lint as error in CI".
Git-Fg/taches-principled · ★ 0 · AI & Automation · score 73
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)