/compiler-review
Review Rust port code for port fidelity, convention compliance, and error handling. Compares against the original TypeScript source.
Claude Code
$ npx -y skills add react/react --skill compiler-review --agent claude-code
Codex
$ npx skills add react/react --skill compiler-review -a codex -y
Cursor
$ npx skills add react/react --skill compiler-review -a cursor -y
Gemini CLI
$ npx skills add react/react --skill compiler-review -a gemini-cli -y
GitHub Copilot
$ npx skills add react/react --skill compiler-review -a github-copilot -y
OpenCode
$ npx skills add react/react --skill compiler-review -a opencode -y
Windsurf
$ npx skills add react/react --skill compiler-review -a windsurf -y
SKILL.md
compiler-review.SKILL.mdname: compiler-review description: Review Rust port code for port fidelity, convention compliance, and error handling. Compares against the original TypeScript source.
Compiler Review
Review Rust compiler port code for correctness and convention compliance.
Arguments:
- $ARGUMENTS: Optional commit ref or range (e.g., `HEAD~3..HEAD`, `abc123`). If omitted, reviews uncommitted/staged changes.
Instructions
1. **Get the diff** based on arguments:
- No arguments: `git diff HEAD -- compiler/crates/` (uncommitted changes). If empty, also check `git diff --cached -- compiler/crates/` (staged changes).
- Commit ref (e.g., `abc123`): `git diff abc123~1..abc123 -- compiler/crates/`
- Commit range (e.g., `HEAD~3..HEAD`): `git diff HEAD~3..HEAD -- compiler/crates/`
2. **If no Rust changes found**, report "No Rust changes to review." and stop.
3. **Identify changed Rust files** from the diff using `git diff --name-only` with the same ref arguments.
4. **Launch the `compiler-review` agent** via the Agent tool, passing it the full diff content. The agent will:
- Read the architecture guide
- Find and read the corresponding TypeScript files
- Review for port fidelity, convention compliance, and error handling
- Return a numbered issue list
5. **Report the agent's findings** to the user.
React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs.
Other skills on react.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
act-on-feedback
Act on user feedback attached to the current session. Use when the user submits feedback on the session's changes via the Submit…
Questions about compiler-review.
- Which coding agents can use compiler-review?
- compiler-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

