The react author publishes skills that guide an AI agent through porting a compiler pass from TypeScript to Rust, reviewing the resulting Rust code against its original source, and planning changes that touch every compiler phase. Their skills also cover the day-to-day React core workflow, including running tests across release channels, linting and formatting, Flow type checking, and extracting new error messages. Taken together, the skills stand out for their focus on maintaining the React codebase and its compiler, with fidelity to the original TypeScript as a recurring concern.
React
14 skills · 252,185 stars · MIT
Compiler Commit Use when you want to verify compiler changes and commit with the correct convention.
Compiler Orchestrator Orchestrate the Rust compiler port end-to-end.
Compiler Port Port a compiler pass from TypeScript to Rust.
Compiler Review Review Rust port code for port fidelity, convention compliance, and error handling.
Compiler Verify Use when you need to run all compiler checks (tests, lint, format) before committing.
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 cha…
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…
Flow Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
Plan Update Use when you need to update a plan document with deep research across all compiler passes.
Rust Port Status Show the status of all Rust port plan documents and recent related commits.
Test Use when you need to run tests for React core.
Verify Use when you want to validate changes before committing, or when you need to check all React cont…