feature-flag-management

Automate feature flag lifecycles across Saberloop environments.

1|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/vitorsilva/saberloop --skill feature-flag-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-flag-management
Source: https://github.com/vitorsilva/saberloop/tree/main/.claude/skills/feature-flag-management
Command: npx skills add https://github.com/vitorsilva/saberloop --skill feature-flag-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feature flag hygiene and lifecycle management are often manual, error-prone, and slow. This skill automates end-to-end flag lifecycles to ensure consistent rollout, testing, and removal.

Core Features & Use Cases

  • Lifecycle automation: DISABLED → SETTINGS_ONLY → ENABLED → REMOVED with guardrails.
  • Templates and guidance: standardized flag definitions, removal criteria, and documentation artifacts.
  • Testing and documentation: integrated tests and learning docs to ensure safe flag usage.

Quick Start

Create a NEW_FEATURE flag and advance its phase through DISABLED, SETTINGS_ONLY, ENABLED, and REMOVED using this skill.

Frequently Asked Questions about feature-flag-management

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

FAQPage Schema
How do I automate feature flag lifecycle management across development, staging, and production?

Feature flag lifecycle management is automated by applying structured state definitions and lifecycle templates across environments, controlling feature visibility and gradual rollout from deployment to removal.

What are the standard feature flag states for a safe gradual rollout?

Feature flag states follow a DISABLED, SETTINGS_ONLY, ENABLED, and REMOVED progression, providing guardrails to ensure safe, controlled feature visibility and reliable deprecation.

How do I ensure safe feature flag removal and avoid stale flags?

Safe feature flag removal is ensured through standardized removal criteria, integrated testing hooks, and documentation artifacts that track flag phases and enforce hygiene.

Can I use structured feature flag templates for deployment in multiple environments?

Structured feature flag templates can be applied across development, staging, and production environments to control behavior, maintain consistent rollout, and manage feature lifecycles reliably.

What is the best way to manage feature flag hygiene during software deployment?

Feature flag hygiene is managed by automating the end-to-end lifecycle with standardized definitions, testing integration, and documentation artifacts, reducing manual errors during deployment.

Why does feature flag deprecation fail without lifecycle guardrails?

Feature flag deprecation fails without guardrails because manual state transitions are error-prone; automated lifecycle phases and removal criteria prevent inconsistent flag behavior and stale configurations.