Make Rust changes with tests first.
Guides Rust development through failing tests, minimal implementations, and refactoring, followed by formatting, linting, and test checks.
When to use it
Use for Rust implementation, testing, refactoring, and bug fixing.
It changes how the agent develops Rust project code by requiring a failing test before production code and a passing test before refactoring.
What you provide
Requires Cargo with working fmt and clippy commands to run the mandatory formatting, linting, and test gates.
No additional actions listed.