feature-flag-manager

Manage feature flags for progressive rollouts and A/B testing in web applications.

6|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill feature-flag-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-flag-manager
Source: https://github.com/hopeoverture/worldbuilding-app-skills/tree/main/plugins/feature-flag-manager/skills/feature-flag-manager
Command: npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill feature-flag-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill enables controlled feature releases through feature flags, enabling progressive rollouts, A/B testing, and gating functionality in both UI components and server actions.

Core Features & Use Cases

  • LaunchDarkly integration option or a local JSON-based flag system
  • Flag provider & hooks to evaluate and apply flags in React components and Server Actions
  • Progressive rollout, user targeting, and multivariate testing support

Quick Start

Create a flag in your chosen provider, wrap UI components with the flag checks, and configure rollout or targeting as needed.

Frequently Asked Questions about feature-flag-manager

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

FAQPage Schema
How do I manage feature flags for progressive rollouts and A/B testing?

Feature flags enable controlled rollouts and A/B testing by gating functionality behind flag evaluations. You create flags in LaunchDarkly or a local JSON configuration, then wrap UI components and server actions with flag checks to gradually release features to users or run targeted experiments without redeploying code.

Can I use feature flags with both React components and server actions?

Yes, feature flags apply to both UI components and server actions. The Skill provides hooks and providers to evaluate flags in React, plus integration points for server-side logic, supporting multivariate, percentage-based, and user-targeted flag types across your full stack.

What flag types and targeting options does a feature flag system support?

Feature flags support Boolean flags for simple on/off control, percentage-based rollouts for gradual user distribution, user targeting for specific audiences, and multivariate flags for A/B testing multiple variants. LaunchDarkly and JSON-based configurations both provide these evaluation strategies.

How do I set up feature flags with LaunchDarkly or a local JSON-based system?

Set up involves configuring your flag provider—either connecting to LaunchDarkly or defining flags in JSON—then initializing the flag provider and hooks in your application. The Skill encapsulates provider setup and flag evaluation, handling environment overrides and enabling you to gate components by flag status.

What's the difference between canary releases and progressive rollouts with flags?

Progressive rollouts use percentage-based flags to gradually increase user exposure over time; canary releases gate new features to a small subset first before wider rollout. Both rely on flag evaluation to control which users see new functionality without code redeployment.

Can I override feature flags in different environments?

Yes, the Skill supports environment overrides, allowing you to configure flag behavior differently across development, staging, and production environments while using the same flag definitions.