alirezarezvani avatar

Feature Flags Architect

Manages the complete lifecycle of feature flags from design through retirement, helping teams classify flags by type, plan progressive rollouts, audit for stale flags, and enforce kill-switch patterns. Use when adding flags, planning rollouts, auditing flag debt, or choosing a flag provider.

skills.sh installs
477
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill feature-flags-architect --agent claude-code

Installs into .claude/skills of the current project.

Files

Feature Flags Architect

End-to-end discipline for feature flags: classify them, ship them, ramp them, and retire them. Most teams treat flags as throwaway if-statements; this skill treats them as a controlled lifecycle with measurable debt.

When to use

  • Adding a new flag and need a rollout plan
  • Auditing a codebase for stale or orphaned flags
  • Choosing a flag provider (LaunchDarkly vs GrowthBook vs Statsig vs Unleash vs Flipt vs build-your-own)
  • Designing a kill-switch path for a risky launch
  • Cleaning up flag debt before a release freeze
  • Reviewing whether a feature should ship behind a flag at all

Core principle: flags are a lifecycle, not an if

request → design → ship → ramp → cleanup → archive

Flags that skip cleanup become debt: dead branches, stale defaults, untested code paths, unbounded blast radius. The three scripts in this skill enforce the lifecycle.

Quick start

# 1. Audit the repo for flag debt
python scripts/flag_debt_scanner.py --repo . --max-age-days 90

# 2. Plan a progressive rollout for a new flag
python scripts/rollout_planner.py --population 100000 --target-percent 100 --duration-days 14 --strategy ring

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Code Review & Quality, Release Management, Productivity & Planning, Python
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1haowjy avatarstory-architecturehaowjy/creative-writing-skillsArc structure, narrative design, and pacing at multiple scales: saga, arc, chapter, scene. Use when structuring story at any level, planning arcs, designing cha477skills.sh installs
2davila7 avatarsecurity-reviewdavila7/claude-code-templatesUse this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provid471skills.sh installs
3parcadei avatarrouter-first-architectureparcadei/continuous-claude-v3Router-First Architecture468skills.sh installs
4sickn33 avatarrequesting-code-reviewsickn33/antigravity-awesome-skillsrequesting code review464skills.sh installs
5aj-geddes avatarserverless-architectureaj-geddes/useful-ai-promptsDesign and implement serverless applications using AWS Lambda, Azure Functions, and GCP Cloud Functions with event-driven patterns and orchestration.461skills.sh installs
6bobmatnyc avatarwordpress-advanced-architecturebobmatnyc/claude-mpm-skillsAdvanced WordPress development with REST API endpoints, WP-CLI commands, performance optimization, and caching strategies for scalable applications.455skills.sh installs