rust-benchmark-ci
This skill should be used when the user asks to "add benchmarks", "set up criterion", "add a benchmark gate to CI", "track performance regressions", "add github-action-benchmark", "add benchmark floors", "publish a benchmark series to gh-pages", "count allocations in tests", "why is the benchmark job green but empty", "make the bench job faster", "my benchmarks are noisy in CI", "cargo bench in GitHub Actions", "criterion benchmarks", "benchmark regression", "performance gate", or is deciding whether a benchmark number proves a performance claim. Covers criterion harness setup, a github-action-benchmark regression gate with committed floors, allocation-count series, and measurement discipline.
Pinned to revision 1908be6eb9a8, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/rust-benchmark-ci/SKILL.md
- skills/rust-benchmark-ci/assets/bench.yml
- skills/rust-benchmark-ci/assets/bench_template.rs
- skills/rust-benchmark-ci/assets/check-bench-floors.test.ts
- skills/rust-benchmark-ci/assets/check-bench-floors.ts
- skills/rust-benchmark-ci/assets/check-bench-output.sh
- skills/rust-benchmark-ci/assets/counting_alloc.rs
- skills/rust-benchmark-ci/assets/floors.toml
- skills/rust-benchmark-ci/assets/mise-tasks.toml
- skills/rust-benchmark-ci/references/allocation-series.md
- skills/rust-benchmark-ci/references/ci-gate.md
- skills/rust-benchmark-ci/references/harness.md
- skills/rust-benchmark-ci/references/lessons.md
- skills/rust-benchmark-ci/references/measurement-discipline.md
- skills/rust-benchmark-ci/tests/prompts.md
Every link opens the file at its source, pinned to the revision this page describes.