360 Secure SkillHub
360 安全技能中心

Feature Toggle Manager

围绕功能开关的创建与切换给出实现示例:按用户维度判断开关并渲染新旧流程;提供 1-5%、10-25%、25-50%、100% 的分阶段灰度区间,建议监控错误率、转化率与延迟,并列出避免永久开关、限制开关数量、发布后清理等反模式。

sky-lv
sky-lv
热度 46.53
最近更新 2026-05-11 17:45:27
分类:开发依赖:纯提示词应用场景:DevOps / 代码生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add feature-toggle-manager
Metadata
name
skylv-feature-flag
slug
skylv-feature-flag
version
1.0.0
description
Feature flag management. Creates and toggles feature flags for A/B testing. Triggers: feature flag, a b test, toggle feature, abtesting.
author
SKY-lv
license
MIT
tags
["automation","tools"]
keywords
["automation","tools"]
triggers
feature-flag

Feature Flag Manager

Overview

Implements feature flags for controlled rollouts and A/B testing.

When to Use

  • User asks to "add a feature flag"
  • User wants to "A/B test" or "gradually roll out"

Implementation

if (isFeatureEnabled("new_checkout_flow", userId)) { renderNewCheckout(); } else { renderLegacyCheckout(); }

Rollout Strategy

1-5% = internal users 10-25% = beta users 25-50% = canary 100% = full rollout

Monitor: error rate, conversion, latency

Anti-Patterns

  • Do not use flags for permanent features
  • Limit active flags to under 20
  • Clean up flags after rollout