flags

Inspect and compare feature flag states across release channels.

247k|51.2k|Updated May 24, 2013
One-click install
npx skills add https://github.com/facebook/react --skill flags-facebook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flags
Source: https://github.com/facebook/react/tree/main/.claude/skills/flags
Command: npx skills add https://github.com/facebook/react --skill flags-facebook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams quickly determine why a feature behaves differently across release channels by inspecting flag states and channel differences.

Core Features & Use Cases

  • Inspect the current state of feature flags across all channels (www, www-modern, canary, next, experimental, rn, rn-fb, rn-next).
  • Compare flag values between channels using the built-in diff option to pinpoint differences.
  • Debug and validate feature behavior across web and mobile channels during releases.

Quick Start

Use the flags skill to display all flags across channels and optionally run a diff between two channels, for example www and canary.

Frequently Asked Questions about flags

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare feature flags across release channels?

To compare feature flags across release channels, use the built-in diff option to pinpoint value differences between channels like www and canary for cross-channel debugging.

Why do my feature flags behave differently between canary and www?

Feature flags behave differently between canary and www due to channel-specific configurations; inspect flag states and run a channel diff to identify the exact value mismatches causing the discrepancy.

Can I export feature flag states to CSV for release analysis?

Yes, you can export feature flag states to CSV using the --csv option, generating a structured file of flag values across release channels for offline release analysis and QA validation.

What release channels are supported for feature flag inspection?

Supported release channels for feature flag inspection include www, www-modern, canary, next, experimental, rn, rn-fb, and rn-next, covering both web and mobile platforms for validation.

How do I group feature flags by status during cleanup?

To group feature flags by status during cleanup, use the --cleanup option, which categorizes flag states across release channels to streamline validation and maintenance workflows.

Is there a way to debug mobile feature flags across rn and rn-next channels?

Yes, you can debug mobile feature flags by inspecting and comparing flag states across rn and rn-next channels, validating feature behavior for mobile platforms during releases.