1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | feature-flagging-rampstackco-claude-skills |
| 作者/维护者 | Andy Dunn(rampstackco/claude-skills 仓库维护者,RampStack 创始人) |
| 来源链接 | https://github.com/rampstackco/claude-skills/tree/main/skills/feature-flagging |
| 许可证 | MIT(GitHub API 核实,仓库根目录 LICENSE) |
| GitHub Stars | 合集仓库整体 505;该数字属整个合集仓库,不代表本技能自身热度(GitHub API) |
| Forks | 65(仓库整体,GitHub API) |
| 最新版本 | 仓库最近版本标签 v1.2.0(2026-05-08);该技能自身最近一次提交同为 2026-05-07(GitHub API commits 核实) |
| 安装方式 | Claude Code Marketplace 一条命令安装全部技能,或手动复制该技能目录 |
2. 功能介绍与亮点
feature-flagging 是一份把功能开关(feature flag)当作“生产基础设施”而非临时开关来管理的工程纪律手册,核心内容:
- 五种 flag 类型:Release(短期上线开关)、Experiment(A/B 实验开关)、Operational(长期驻留的熔断开关)、Permission(按套餐/客户群分权限)、Configuration(按合同定制行为),并强调“一个 flag 只做一件事,用途漂移就该拆成新 flag”。
- 命名规范:
<类型>_<owner>_<语义名>_<版本或日期>的结构化命名法,避免团队几个月后看不懂 flag 列表。 - 五阶段生命周期:Birth(创建时就写明负责人与下线日期)→ Adolescence → Launch(分阶段放量)→ Maturity → Death(代码删除+平台下线+审计留痕),并指出“大多数 flag 混乱的根源是只有出生没有死亡”。
- 目标定位与推出策略:按用户/账号/请求/时间四类属性组合定位规则,配合百分比、分群、地域、时间窗等多种放量策略。
- 陈旧 flag 清理与治理:按季度清理节奏、四级权限分层(查看者/编辑者/审批者/管理员)、环境提升审批门。
- 14 项可持续 flag 治理框架 与“常见故障速查”(如“关了 flag 但 bug 还在”“两个 flag 打架不知道该信哪个”)快速定位根因。
全文不依赖任何具体 flag 平台(LaunchDarkly、Flagsmith、Split.io、GrowthBook、Statsig、PostHog、Optimizely 等均适用),并明确“平台不重要,原则通用”。主文档 281 行之外另附 7 篇专题参考文档(命名规范、生命周期检查表、类型详解、清理 playbook、定位规则模式、推出策略、治理与权限),合计约 44KB,是同类技能中少见的体系化深度。
3. 适用场景
所属分类:工程效率与代码质量。适合已经在用某个功能开关平台、但缺乏统一命名/生命周期/清理纪律,导致“几百个死 flag 不敢删”的工程团队;也适合团队制定 flag 治理规范、或给新工程师做上手培训时作为参考手册;不适合尚未选定任何 flag 平台、需要选型建议的团队。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | ✅ 原生支持 | 仓库 README 提供专属 Claude Code Marketplace 安装命令(/plugin marketplace add + /plugin install) |
| Codex | ⚠️ 需自行适配 | 仓库遵循开放的 Agent Skills 规范(README 称该规范已被 Codex 等 30 余个平台采用),但尚无官方 Codex 一键安装通道——GitHub 上一条“Codex 兼容分发”的分支仍处于未合并的试验阶段,需手动复制技能目录 |
| OpenClaw | ❓ 未验证 | 抓取材料中未提及 |
| Hermes Agent | ❓ 未验证 | 抓取材料中未提及 |
5. 推荐理由
它把“要不要建新 flag”“这个 flag 该不该删”“权限该分几层”这类容易被经验和直觉拍板的问题,转成一套可以直接照抄的类型划分、命名结构与生命周期检查表——尤其是“Death”阶段的清理纪律,恰恰是大多数工程团队最容易跳过、也最容易在几个季度后变成技术债的环节。对已经在用某个 flag 平台、但从没系统梳理过治理规范的初中级工程师和团队负责人,能直接省下从零摸索这套纪律的时间。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 5 | 单一开发者主导的 100 余技能合集仓库,该子技能自身尚无独立的第三方 issue/PR 或评测证据;仓库整体被第三方列表 ComposioHQ/awesome-claude-skills 收录,但该热度属整个合集,不代表本技能个体(GitHub API + WebSearch 核实) |
| 可用性 | 8 | 一条 Marketplace 命令或手动复制目录即可用;281 行主文档加 7 篇参考文档(约 44KB)覆盖类型、命名、生命周期、定位、推出、治理、清理全流程,文档深度在同类技能中少见;技能自身最近一次提交距今约 3 个月,仓库整体持续活跃;不绑定任何具体付费平台 |
| 安全性 | 9 | 详见下方安全检查清单 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① shell 命令与权限范围 | 无任何脚本或 shell 命令,纯 Markdown 方法论指导 |
| ② 运行时联网外发 | 无,不调用任何 API 或外部服务 |
| ③ API key/凭据 | 不需要;技能本身不接入具体 flag 平台的账号或密钥 |
| ④ 可疑指令 | 逐段精读 SKILL.md 全文 281 行,未发现隐蔽指令或提示注入迹象 |
| ⑤ 作者/组织信誉 | 个人开发者(RampStack 创始人 Andy Dunn),未发现刷星或 SEO 操纵措辞 |
| ⑥ License | MIT,明确 |
| ⑦ 最近维护时间 | 该技能自身最近提交 2026-05-07,所在仓库整体近期仍在持续提交 |
综合评分(三项均值):7.33
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 feature-flagging 的差异 |
|---|---|---|
LaunchDarkly 官方 agent-skills(launchdarkly/ai-tooling) |
LaunchDarkly 官方出品,通过 MCP Server 直连账号后可直接读取/创建/修改真实 flag | 深度绑定 LaunchDarkly 平台,需要 API 访问令牌完成实际写操作;feature-flagging 不绑定任何平台,只提供跨平台通用的治理方法论,不具备直接操作真实 flag 的能力 |
GrowthBook 官方 skills(growthbook/skills) |
GrowthBook 官方出品,遵循 Agent Skills 标准的可读 Markdown 技能 | 同样面向 GrowthBook 用户群体,聚焦该平台自身的实验/flag 操作方式;feature-flagging 覆盖面更广,专注于跨平台都适用的类型划分、命名、生命周期与清理纪律 |
feature-flags-architect(borghei/Claude-Skills) |
同为平台无关的 flag 治理技能,能生成分阶段推出计划、审计陈旧 flag、检查每个 flag 是否配熔断开关 | 定位高度接近,更偏“自动生成推出计划/审计报告”的执行导向;feature-flagging 更偏“讲清楚五种类型该如何划分、生命周期五阶段各自的进出条件”的原理与规范导向,二者可配合使用 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价;公开检索仅能找到仓库自身的官方介绍页与被独立聚合列表收录的记录,未见具体针对该技能的第三方测评内容。
9. 其他补充
feature-flagging 隶属于 rampstackco/claude-skills——一个覆盖品牌、设计、内容、SEO、开发、运维、增长、研究全生命周期的技能库(103 个技能、16 个分类、490 篇参考文件),在其中归入“Product”分类,与上层的 experiment-design(实验假设与决策层)、下层的 experimentation-analytics(统计分析层)形成明确的能力边界互补而非重叠。该仓库整体被独立第三方聚合列表 ComposioHQ/awesome-claude-skills 收录在 Business & Marketing 类目下。
10. 安装使用方式
- Claude Code Marketplace(安装全部技能):
/plugin marketplace add rampstackco/claude-skills /plugin install rampstack-skills@rampstack - 手动安装单个技能(适用于任意遵循 Agent Skills 规范的 Agent):
git clone https://github.com/rampstackco/claude-skills.git cp -r claude-skills/skills/feature-flagging ~/.claude/skills/ - 安装后注意事项:无需重启 Agent;用“帮我设计一套 flag 命名规范”“审计一下这批 flag 该不该下线”等提示触发即可。技能本身只输出治理方案与检查清单,不接入任何具体 flag 平台的 API,实际创建/修改/删除 flag 仍需在所用平台的控制台、SDK 或对应 MCP 上完成。
11. 注意事项
- 技能是方法论与清单指导,不含任何自动化脚本,也不与任何具体 flag 平台做 API 集成,落地执行仍依赖用户自身在所选平台上操作
- 该技能自身最近一次功能性提交为 2026-05-07,距今已逾两个月,后续更新节奏依赖维护者个人精力
- 单一开发者维护,尚无第三方审阅或独立用户反馈验证内容在真实生产环境中的准确性
- 内容默认团队已经选定并在使用某个功能开关平台,不涉及从零选型的判断