Feature Flags

Decouples deploying code from releasing it to users through runtime feature flags — flag types, targeting rules, and the flag-debt cleanup discipline that keeps the flag system from becoming its own liability. Use this whenever the user wants to gate a feature behind a flag, is asking about kill switches, needs to roll out a change gradually to a subset of users, or has accumulated stale flags nobody remembers the purpose of. For strategies that use flags as part of a rollout mechanism use `deployment-strategies`; for the broader deploy-vs-release distinction use `continuous-delivery`.

arjunprabhulal Updated

File contents

arjunprabhulal/devops-skills/tree/main/skills/ci-cd/feature-flags commit 0b423976b5

Frequently asked questions

npx skillmds@latest add arjunprabhulal/feature-flags