feature-flag-strategy

Coordinate feature-flag governance with rollout plans, retirement criteria, and audit trails.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill feature-flag-strategy-kentoshimizu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-flag-strategy
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/feature-flag-strategy
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill feature-flag-strategy-kentoshimizu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides governance for feature flags to control rollout, avoid permanent complexity, and enable kill-switch capability, ensuring a safer, auditable release process.

Core Features & Use Cases

  • Lifecycle decision rules, templates, and references to standardize flag governance.
  • Targeting and blast-radius guidance to minimize risk during rollout.
  • Templates and assets for cataloging, rollout plans, and retirement checklists to ensure traceability.

Quick Start

Define a new flag in the catalog with ownership and expiry and begin rollout planning using the provided templates.

Frequently Asked Questions about feature-flag-strategy

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

FAQPage Schema
How do I manage feature flag governance for a controlled release across multiple teams?

Feature flag governance standardizes controlled releases by enforcing ownership, rollout plans, and retirement criteria. You manage this by defining flags in a catalog with specific expiry dates and documenting blast-radius controls to ensure safe, auditable staged exposure across teams.

What is the best way to implement a kill-switch policy for feature flags?

A kill-switch policy is implemented by defining specific retirement criteria and blast-radius controls within rollout templates. This governs safe rollouts by providing immediate, documented deactivation capabilities and ensuring traceability through audit trails during staged exposure.

How do I document feature flag rollout plans and retirement criteria?

You document rollout plans and retirement criteria using provided templates and assets designed for flag cataloging. This ensures traceability by enforcing lifecycle decision rules, capturing ownership details, expiry dates, and blast-radius guidance throughout the flag's lifespan.

When do I need blast-radius controls for feature flag management?

Blast-radius controls are needed during staged exposure to minimize risk when rolling out new features. They are essential for feature flag management when coordinating controlled releases across different services and environments, ensuring any negative impact is isolated.

Does feature flag governance work for managing permanent complexity in software engineering?

Feature flag governance specifically avoids permanent complexity by enforcing strict retirement criteria and expiry dates. It works by standardizing lifecycle decision rules and ensuring flags are retired safely once a controlled release is complete, maintaining a clean codebase.

What is feature flag governance and how does it enable a safe rollout?

Feature flag governance is the process of coordinating flag definitions, rollout plans, and audit trails to manage safe rollouts. It enables controlled release by enforcing ownership, blast-radius controls, and kill-switch policies, ensuring a safer, fully auditable release process.