feature-flags

Installation
SKILL.md

Feature Flags Principles

[!CAUTION] Do NOT implement feature flags unless explicitly required.

Feature flags add real operational complexity: flag evaluation infrastructure, lifecycle management, and a multiplicative increase in test permutations. The cost is non-trivial for solo developers or simple projects.

Only introduce feature flags when the PRD or technical architecture document explicitly specifies one of:

  • Gradual / percentage rollout of a risky feature
  • A/B testing or experimentation
  • Emergency kill switches for production code paths
  • Feature entitlement gating by user tier or permission

If none of these are specified, deploy code directly. Do not introduce flags speculatively.


Installs
1
GitHub Stars
156
First Seen
5 days ago