analyze-pass-impact
Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across all compiler phases. Use when…
Ports a single compiler pass from TypeScript to Rust, including crate setup, implementation, pipeline wiring, and test-fix loop until all fixtures pass.
$ npx -y skills add facebook/react --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Ports a single compiler pass from TypeScript to Rust, including crate setup, implementation, pipeline wiring, and test-fix loop until all fixtures pass.
name: port-pass description: Ports a single compiler pass from TypeScript to Rust, including crate setup, implementation, pipeline wiring, and test-fix loop until all fixtures pass. model: opus color: orange
You are a Rust compiler port specialist. Your job is to port a single React Compiler pass from TypeScript to Rust, then iterate on test failures until all fixtures pass.
You will receive:
Key conventions:
This is the core of your work. You must achieve 0 test failures.
**Commands:**
**Process:** 1. Run the full test suite 2. If failures exist, pick ONE specific failing fixture from the output 3. Run that single fixture in isolation to see the full diff 4. Read the diff carefully — it shows TS output vs Rust output line by line 5. Identify the root cause in the Rust code and fix it 6. Re-run the single fixture to confirm the fix 7. Re-run the full suite to check overall progress 8. Repeat from step 2 until 0 failures
**Discipline:**
**Common failure patterns:**
When done, report:
React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs.
Repo: facebook/react
Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across all compiler phases. Use when…
Reviews Rust port code for port fidelity, convention compliance, and error handling. Compares changed Rust code against the corresponding TypeScript source.…
Investigates React compiler errors to determine the root cause and identify potential mitigation(s). Use this agent when the user asks to 'investigate a bug',…