feature-flag-strategy
Feature flag lifecycle governance workflow for safe rollout, blast-radius control, and cleanup discipline. Use when feature rollout needs runtime controls (targeting, staged exposure, kill-switch policy, ownership, and retirement lifecycle) and those rules are not yet explicit; do not use for statistical experiment design and analysis.
Works with
--- name: feature-flag-strategy description: Feature flag lifecycle governance workflow for safe rollout, blast-radius control, and cleanup discipline. Use when feature rollout needs runtime controls (targeting, staged exposure, kill-switch policy, ownership, and retirement lifecycle) and those rules are not yet explicit; do not use for statistical experiment design and analysis. license: Apache-2.0 --- # Feature Flag Strategy ## Overview Use this skill to manage feature flags as controlled release instruments, not permanent complexity. ## Scope Boundaries - Use this skill when the task matches the trigger condition described in `description`. - Do not use this skill when the primary task falls outside this skill's domain. ## Shared References - Lifecycle decision rules: - `references/flag-lifecycle-decision-rules.md` - Targeting and blast-radius guidance: - `references/flag-targeting-risk-guidance.md` ## Templates And Assets - Flag catalog template: - `assets/feature-flag-catalog-template.csv` - Rollout plan template: - `assets/flag-rollout-plan-template.md` - Retirement checklist: - `assets/flag-retirement-checklist.md` ## Inputs To Gather - Rollout objective, user segments, and release risk tolerance. - Blast-radius constraints and required kill-switch latency. - Operational/compliance constraints and on-call readiness. - Flag platform capabilities, dependency behavior, and telemetry coverage. ## Deliverables - Flag definition with owner, type, kill-switch, and expiry. - Rollout plan with progression gates and rollback policy. - Lifecycle decision record including retirement criteria. - Verification evidence for targeting and disable behavior. ## Workflow 1. Decide whether a flag is warranted using `references/flag-lifecycle-decision-rules.md`. 2. Register flags in `assets/feature-flag-catalog-template.csv` with ownership and expiry. 3. Define rollout and rollback using `assets/flag-rollout-plan-template.md`. 4. Validate targeting safety using `references/flag-targeting-risk-guidance.md`. 5. Retire flags using `assets/flag-retirement-checklist.md` once control is no longer needed. ## Quality Standard - Every flag has owner, kill-switch, and retirement date. - Rollout and rollback criteria are measurable and pre-defined. - Targeting rules are auditable and operationally safe. - Retired flags are removed from code paths, not just disabled. ## Failure Conditions - Stop when flags lack ownership, expiry, or safe disable paths. - Stop when targeting rules create unbounded or opaque blast radius. - Escalate when accepted rollout risk exceeds policy thresholds.
More Deployment & CI/CD skills
azure-enterprise-infra-planner
microsoft/azure-skills
Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.
azure-kubernetes-app-deploy
microsoft/azure-skills
Use when deploying an existing web application or API to an already-running Azure Kubernetes Service cluster. Detects the framework, generates a Dockerfile and Kubernetes manifests, validates against AKS Deployment Safeguards, and deploys with verification. WHEN: deploy app to AKS, deploy to existing AKS cluster, containerize app for Kubernetes, generate K8s manifests for Azure, set up CI/CD for AKS, my AKS deployment is failing safeguard checks, I have a Django/Express/Spring Boot app to run on AKS. DO NOT USE FOR: creating or provisioning an AKS cluster (use azure-kubernetes), assessing migration to AKS Automatic (use azure-kubernetes-automatic-readiness), or deploying to non-AKS targets like Web Apps, Container Apps, or Functions.
finetuning
microsoft/azure-skills
Fine-tune models on Microsoft Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation, training job submission, deployment, and evaluation. USE FOR: fine-tune, SFT, DPO, RFT, training data, grader, distillation, fine-tuned model, training job, large file upload, calibrate grader, deploy fine-tuned model, evaluate fine-tuned model. DO NOT USE FOR: general model deployment without fine-tuning (use deploy-model), agent creation (use agents), prompt optimization without training (use prompt-optimizer).

