Rust Validation
SkillProductivityLets your agent check Rust code changes by running compile checks, lints, and formatting before finishing a task.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Rust Validation skill
About this capability
Validate Rust work after substantial Rust code changes by running `just check`, `just clippy`, then `just format`. Use before the final response after a significant Rust implementation or cleanup task; batch edits first instead of running after every small change.
What this skill tells your AI
The instructions your AI receives, as published by macro-inc/macro in .pi/skills/rust-validation/SKILL.md and read by ahel’s review.
Use this skill when you have changed Rust code or Rust build inputs and are nearing the end of a substantial implementation, refactor, or bug-fix task.
Do not run these commands after every individual edit. Batch related edits first, then validate once at the end of a major work pass or before handing the task back to the user.
Working Directory
Run validation from the repository root. If the root justfile or one of the required recipes is missing, stop and tell the user what prevented validation instead of inventing alternate commands.
Validation Commands
Run these commands one at a time, in this exact order:
just rust-check
just clippy
just format
just hakari
If just rust-check or just clippy fails, do not continue to later commands. Inspect the failure, fix it if it is in scope, then rerun the full sequence starting at just rust-check.
If just format changes files, review the resulting changes before the final response.
Final Response
Briefly report whether validation passed and list the commands that ran. If validation was skipped because no Rust code was changed, or because the user explicitly asked to skip it, say so.
Signals
- GitHub stars
- 4k
- Forks
- 409
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
rust-validation- Source
- github.com/macro-inc/macro