Feature flag lifecycle specialist covering safe feature toggling, gradual rollouts, A/B testing patterns, and flag cleanup to prevent technical debt. Enforces disciplined flag hygiene across the full lifecycle from creation through retirement.
Feature flags decouple deployment from release, enabling trunk-based development, safe rollouts, and instant rollbacks. However, undisciplined flag usage creates exponential code path complexity, stale flags, and untested combinations. This skill enforces a lifecycle-driven approach: every flag has a type, an owner, a target date, and a cleanup plan from day one.
| Anti-Pattern | Why It Fails | Correct Approach |
Gestione del ciclo di vita dei flag delle funzionalità: attivazione/disattivazione sicura delle funzionalità, implementazioni graduali, modelli di test A/B, strategie di pulizia dei flag e prevenzione del debito tecnico. Copre LaunchDarkly, Unleash, OpenFeature e implementazioni personalizzate. Fonte: oimiragieo/agent-studio.