We are working to build community through open source technology. NB: members must have two-factor auth.
Mostly·React, compiler, Rust
The library for web and native user interfaces.
npx skilld add facebook/react
/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.
/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.
/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.
/test
Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.
/verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
Skills published by Meta. Checked GitHub just now