name: rust-quality-gates description: Repository quality gates for Rust and generated artifacts. Use when validating changes locally or before committing Rust, schema, or documentation updates. license: BSD-3-Clause metadata: author: axone.xyz version: "1.0"
Rust Quality Gates
Canonical Sequence
Run the full local gate sequence with:
./.agents/skills/rust-quality-gates/scripts/run-all.sh
By default the script runs:
format
lint
test
test-coverage
schema
docs
Running a Subset
Pass explicit task names to run only a subset:
./.agents/skills/rust-quality-gates/scripts/run-all.sh lint test schema
When to Run Which Gates
- Run the full sequence before finalizing substantial Rust changes.
- Always include
schemaanddocswhen message types, response types, doc comments, ormetadata.jsonchanged. - Use the script output as the source of truth. Stop at the first failing gate and fix that issue before continuing.