feature-flags

Audit and update React feature flags across projects and forks.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Chai-Un/wedding --skill feature-flags-chai-un
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-flags
Source: https://github.com/Chai-Un/wedding/tree/main/.agents/skills/feature-flags
Command: npx skills add https://github.com/Chai-Un/wedding --skill feature-flags-chai-un

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps software teams manage feature flags in React projects, enabling safe rollouts, quick rollbacks, and controlled experimentation.

Core Features & Use Cases

  • Flag governance: Audit and update flag definitions across the main project and forks to ensure consistent behavior.
  • Gating strategies: Understand and apply gate pragmas and inline gate checks to tests, ensuring features are tested only when enabled.
  • Debug & maintenance: Diagnose channel-specific test failures and maintain consistent behavior across environments and forks.

Quick Start

Review and update flag configuration by inspecting ReactFeatureFlags.js and related fork files, run tests to verify gating behavior, and update documentation accordingly.

Frequently Asked Questions about feature-flags

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

FAQPage Schema
How do I manage React feature flags across different project forks?

To manage React feature flags across forks, you audit and update flag definitions by inspecting ReactFeatureFlags.js and related fork files, ensuring consistent behavior and controlled rollouts across environments.

How do I debug channel-specific test failures caused by feature flags?

Debug channel-specific test failures by reviewing flag configuration files and running tests to verify gating behavior, diagnosing inconsistencies across environments and forks to maintain stable feature rollouts.

How do I apply gating strategies to test React features?

Apply gating strategies to React tests by using gate pragmas and inline gate checks, ensuring that specific features are only tested when their corresponding feature flags are explicitly enabled.

What is the best way to update feature flag definitions for safe rollouts?

The best way to update feature flag definitions for safe rollouts is to inspect configuration files like ReactFeatureFlags.js, modify the flags, run tests to verify gating behavior, and update documentation accordingly.

Do I need specific dependencies to audit React feature flags?

No specific dependencies are required to audit React feature flags, as the process relies on inspecting native flag files like ReactFeatureFlags.js and running existing tests to verify gate pragmas.