Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits with the [compiler] or [rust-compiler] prefix.
69
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Verify and commit compiler changes with the correct convention.
Arguments:
-- (e.g., Fix aliasing bug -- aliasing)Run /compiler-verify first (with test pattern if provided after --). Stop on any failure.
Run /compiler-review on the uncommitted changes. Report the findings to the user. If any issues are found, stop and do NOT commit — let the user decide how to proceed.
Detect commit prefix from changed files:
compiler/crates/ changed: use [rust-compiler][compiler]Update orchestrator log: If compiler/docs/rust-port/rust-port-orchestrator-log.md exists and the commit includes Rust changes (compiler/crates/):
Run test-rust-port with --json to get machine-readable results:
bash compiler/scripts/test-rust-port.sh --json 2>/dev/nullThis outputs a JSON object with fields: pass, autoDetected, total, passed, failed, frontier, perPass, failures.
Then update the orchestrator log:
# Status section with the results (use the frontier, per-pass counts, and pass/fail totals)## YYYYMMDD-HHMMSS log entry noting the commit and what changedStage files — stage only the relevant changed files by name (including the orchestrator log if updated in step 4). Do NOT use git add -A or git add ..
Compose commit message:
[prefix] <title>
<summary of what changed and why, 1-3 sentences>The title comes from $ARGUMENTS. Write the summary yourself based on the actual changes.
Commit using a heredoc for the message:
git commit -m "$(cat <<'EOF'
[rust-compiler] Title here
Summary here.
EOF
)"Do NOT push unless the user explicitly asks.
/compiler-commit Fix aliasing bug in optional chains — runs full verify, commits as [compiler] Fix aliasing bug in optional chains/compiler-commit Implement scope tree types -- round_trip — runs verify with -p round_trip, commits as [rust-compiler] Implement scope tree types7c6ac13
Also appears in
since Sep 7, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.