After completing non-trivial code changes, verify they are correct. Don't wait to be asked — if you made meaningful changes to Rust or Solidity code, run verification before reporting done. You can narrow test commands to just the crates/modules you changed (e.g. `cargo test -p broker --lib -- config::tests`), but follow the same patterns the justfile uses for flags and environment variables.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add boundless-xyz/boundless --skill testing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Testing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/boundless-xyz-testing)More formats (shields.io, HTML) on the badges page.
# Verify Changes
After completing non-trivial code changes, verify they are correct. Don't wait to be asked — if you made meaningful changes to Rust or Solidity code, run verification before reporting done.
You can narrow test commands to just the crates/modules you changed (e.g. `cargo test -p broker --lib -- config::tests`), but follow the same patterns the justfile uses for flags and environment variables.
## What to run
1. `cargo fmt --all` — format first, always.
2. `just check-clippy-main` — clippy with `-Dwarnings`. This is what CI runs. Don't skip it.
3. Tests — pick based on what changed. Read the `justfile` for the canonical recipes. Common ones:
- `just test-broker` — broker + boundless-market config tests
- `just test-cargo` — full Rust test suite
- `just test-foundry` — Solidity tests
- Or run targeted: `RISC0_DEV_MODE=1 cargo test -p <crate> --lib -- <filter>`
## Before reading further
Read `testing/gotchas.md` in this skill directory. It lists environment and build pitfalls that cause false failures. If a test fails unexpectedly, check the gotchas before debugging.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!