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.