1---2name: compiler-review3description: Review Rust port code for port fidelity, convention compliance, and error handling. Compares against the original TypeScript source.4---56# Compiler Review78Review Rust compiler port code for correctness and convention compliance.910Arguments:11- $ARGUMENTS: Optional commit ref or range (e.g., `HEAD~3..HEAD`, `abc123`). If omitted, reviews uncommitted/staged changes.1213## Instructions14151. **Get the diff** based on arguments:16 - No arguments: `git diff HEAD -- compiler/crates/` (uncommitted changes). If empty, also check `git diff --cached -- compiler/crates/` (staged changes).17 - Commit ref (e.g., `abc123`): `git diff abc123~1..abc123 -- compiler/crates/`18 - Commit range (e.g., `HEAD~3..HEAD`): `git diff HEAD~3..HEAD -- compiler/crates/`19202. **If no Rust changes found**, report "No Rust changes to review." and stop.21223. **Identify changed Rust files** from the diff using `git diff --name-only` with the same ref arguments.23244. **Launch the `compiler-review` agent** via the Agent tool, passing it the full diff content. The agent will:25 - Read the architecture guide26 - Find and read the corresponding TypeScript files27 - Review for port fidelity, convention compliance, and error handling28 - Return a numbered issue list29305. **Report the agent's findings** to the user.
Findings
✓ No findings reported for this file.