SuperAPI AI 工具集

configure-feature-flags

部署与运维

查看项目

更新于 10-15 23:49

技能介绍

用途:为项目添加、审计或修复基于 OpenFeature 标准的功能开关基础设施,支持可插拔提供者(goff、flagd、launchdarkly、split)。适合为新项目引入开关框架、配置 OpenFeature SDK 与提供者、审计现有配置完整性,以及为功能开关添加测试辅助。不适用场景:编辑单个 YAML 开关定义、调试某个开关求值结果、编写消费开关的应用逻辑、配置 relay proxy 基础设施、管理 LaunchDarkly 或 Split 控制台设置,错误跟踪应改用 /configure:sentry。

主要能力:先检测项目语言与既有设施(package.json、pyproject.toml、go.mod、Cargo.toml 中的 openfeature 依赖,flags.goff.yaml、docker-compose 等),再生成合规报告,检查 SDK 是否安装、提供者是否初始化、求值上下文与 hook 是否配置。

使用方式:命令为 /configure:feature-flags,支持参数 --check-only(仅报告不改动)、--fix(自动应用全部修复)、--provider <provider>(覆盖提供者自动检测)。示例:/configure:feature-flags、/configure:feature-flags --check-only、/configure:feature-flags --fix --provider goff、/configure:feature-flags --fix --provider launchdarkly。配置前需先核实最新 SDK 与提供者版本(查 npm、PyPI、GitHub releases)。

限制:资料未提供具体安装命令、版本号、收费与价格信息;无法确定包管理器时只能给出人工步骤;不支持的提供者会列出可选替代方案;开关语法可用 goff lint --file flags.goff.yaml 校验。