verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
extract-errors
Use when adding new error messages to React, or seeing "unknown error code" warnings.
feature-flags
Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.
fix
Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
flags
Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.
flow
Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
test
Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.
compiler-commit
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.
compiler-orchestrator
Orchestrate the Rust compiler port end-to-end. Discovers the current frontier, fixes failing passes, ports new passes, reviews, and commits in a loop.
compiler-port
Port a compiler pass from TypeScript to Rust. Gathers context, plans the port, implements in a subagent with test-fix loop, then reviews.
compiler-review
Review Rust port code for port fidelity, convention compliance, and error handling. Compares against the original TypeScript source.
compiler-verify
Use when you need to run all compiler checks (tests, lint, format) before committing. Detects whether TS or Rust code changed and runs the appropriate checks.
plan-update
Use when you need to update a plan document with deep research across all compiler passes. Launches parallel subagents to analyze how a topic affects every compiler phase, then consolidates findings into the plan doc.
rust-port-status
Show the status of all Rust port plan documents and recent related commits. Use when you need to understand what's been done vs what remains.