What problem does it solve?
Reviewing Rust ports of the React compiler against the original TypeScript source is error-prone and time-consuming, requiring careful comparison of logic, conventions, and error handling across two language implementations.
Core Features & Use Cases
- Diff-based Review: Automatically retrieves git diffs for uncommitted, staged, or specific commit ranges scoped to
compiler/crates/.
- Port Fidelity Analysis: Compares Rust port code against the original TypeScript implementation to detect logic deviations.
- Convention & Error Handling Checks: Validates adherence to Rust coding conventions and proper error handling patterns.
- Use Case: A contributor submits a pull request porting a TypeScript compiler module to Rust. Use this Skill to review the diff, identify behavioral differences, and flag convention violations before merge.
Quick Start
Review the latest uncommitted Rust changes in the compiler crates directory for port fidelity and convention compliance.