create-feature-flag-plan

Installation
SKILL.md

Create Feature Flag Plan

Overview

Generate a feature flag lifecycle plan for progressive delivery. Covers flag naming, rollout stages from internal to beta to GA, kill switch behavior, monitoring requirements at each stage, and a cleanup plan with a deadline and owner for flag removal. Prevents flag debt and ensures safe, observable rollouts.

Workflow

  1. Read engineering context -- Scan .chalk/docs/engineering/ for existing feature flag conventions, architecture docs, and monitoring infrastructure. Check .chalk/docs/product/ for the PRD or pitch that describes the feature being flagged.

  2. Parse the feature -- Extract from $ARGUMENTS the feature to create a flag plan for. If unspecified, ask the user to name the feature.

  3. Determine the next file number -- Read filenames in .chalk/docs/engineering/ to find the highest numbered file. The next number is highest + 1.

  4. Define the flag -- Name the flag following conventions found in engineering docs, or default to enable_<feature_slug>. Specify the flag type (boolean, percentage, user-segment) and default value (always off).

  5. Plan rollout stages:

    • Internal (team only): Who tests, what to validate, success criteria to advance
    • Beta (selected users/accounts): Selection criteria, opt-in mechanism, feedback channel, success criteria to advance
Related skills
Installs
5
GitHub Stars
6
First Seen
Mar 18, 2026