Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
facebook avatar

Flags

  • 970 installs
  • 247k repo stars
  • Updated July 27, 2026
  • facebook/react

flags is an official React repository agent skill that inspects, compares, and debugs feature flag states across OSS and React Native release channels for developers tracing channel-specific behavior.

About

flags is an agent skill from facebook/react for checking feature flag states, comparing release channels, and debugging why features behave differently across builds. Options include showing all flags across channels, --diff between two channels, --cleanup grouped by cleanup status, and --csv CSV export. Documented channels span www and www-modern for Meta internal, canary, next, and experimental for OSS, plus rn, rn-fb, and rn-next for React Native. A legend marks enabled, disabled, __VARIANT__, and profiling-only flags. Developers reach for flags when a React or React Native feature works on one channel but not another and they need a structured flag inventory instead of manual source grep.

  • Shows all flags across www, canary, next, experimental, rn and other channels
  • Supports --diff to compare any two channels and highlight meaningful differences
  • Includes --cleanup view to surface flags ready for removal
  • Outputs CSV format for spreadsheet analysis when needed
  • Explains output and common mistakes such as forgetting __VARIANT__ flags

Flags by the numbers

  • 970 all-time installs (skills.sh)
  • +18 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #1,088 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/facebook/react --skill flags

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs970
repo stars247k
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryfacebook/react

How do you debug React feature flags across channels?

Quickly inspect, compare, and debug feature flag states across different release channels inside React and React Native projects.

Who is it for?

React or React Native contributors debugging channel-specific feature flag behavior across canary, next, experimental, or rn channels.

Skip if: Teams managing third-party feature flag SaaS products unrelated to the React monorepo flag system.

When should I use this skill?

The user needs to check, diff, or debug React or React Native feature flag states across release channels.

What you get

Channel flag inventories, channel diffs, cleanup-grouped flag reports, and optional CSV exports.

  • Flag channel inventory
  • Channel diff report
  • CSV flag export

By the numbers

  • Documents 8 release channels across React OSS and React Native
  • Provides 4 output modes: all flags, --diff, --cleanup, and --csv

Files

SKILL.mdMarkdownGitHub ↗

Feature Flags

Arguments:

  • $ARGUMENTS: Optional flags

Options

OptionPurpose
(none)Show all flags across all channels
--diff <ch1> <ch2>Compare flags between channels
--cleanupShow flags grouped by cleanup status
--csvOutput in CSV format

Channels

  • www, www-modern - Meta internal
  • canary, next, experimental - OSS channels
  • rn, rn-fb, rn-next - React Native

Legend

✅ enabled, ❌ disabled, 🧪 __VARIANT__, 📊 profiling-only

Instructions

1. Run yarn flags $ARGUMENTS 2. Explain the output to the user 3. For --diff, highlight meaningful differences

Common Mistakes

  • Forgetting `__VARIANT__` flags - These are tested both ways in www; check both variants
  • Comparing wrong channels - Use --diff to see exact differences

Related skills

How it compares

Pick flags when debugging React monorepo release-channel flags rather than configuring external LaunchDarkly or similar SaaS flag dashboards.

FAQ

Which release channels does flags support?

flags covers www, www-modern, canary, next, experimental, rn, rn-fb, and rn-next channels for inspecting and comparing React and React Native feature flag states.

What CLI options does flags provide?

flags supports default all-channel listing, --diff for two-channel comparison, --cleanup for cleanup-status grouping, and --csv for CSV-formatted flag output.

Is Flags safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.