Community写作与编辑github.com

vercel/flags-sdk

使用 Flags SDK(`flags` npm 包)和 Vercel Flags 进行功能开关与 A/B 测试的指南。

flags-sdk 是什么?

本技能提供关于 Vercel Flags SDK 的全面指南,帮助开发者实施功能开关和 A/B 测试。它涵盖了使用 `flag()` 声明开关、集成 `vercelAdapter()` 或 `vercel flags` CLI 命令(如 add、list、enable、disable、inspect、archive、rm、sdk-keys)以及配置多种提供商/适配器(包括 Vercel、Statsig、LaunchDarkly、PostHog、GrowthBook、Hypertune、Edge Config、OpenFeature、Split、Flagsmith、Reflag、Optimizely 和自定义适配器)。技能还支持静态页面的预计算模式、`identify`/`dedupe` 设置、Flags Explorer/Toolbar 集成,以及在 Next.js(App Router、Pages Router、Middleware)或 SvelteKit 中处理开关。此外,它还指导编写自定义适配器、加密/解密开关值,并作为触发词响应功能开关、A/B 测试、实验、标志适配器、预计算、功能门控、标志覆盖和 Vercel Flags CLI 等场景。这对于希望在 Vercel 生态系统中构建实验性和个性化功能的开发者而言至关重要。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel/flags/tree/main/skills/flags-sdk

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

flags-sdk 是做什么的?

使用 Flags SDK(flags npm 包)和 Vercel Flags 进行功能开关与 A/B 测试的指南。适用于以下场景:使用 flag() 声明开关、使用 vercelAdapter() 或 vercel flags CLI(add、list、enable、disable、inspect、archive、rm、sdk-keys)、设置提供商/适配器(Vercel、Statsig、LaunchDarkly、PostHog、GrowthBook、Hypertune、Edge Config、OpenFeature、Split、Flagsmith、Reflag、Optimizely 或自定义适配器)、实施静态页面的预计算模式、设置 identify/dedupe、集成 Flags Explorer/Toolbar、在 Next.js(App Router、Pages Router、Middleware)或 SvelteKit 中处理开关、编写自定义适配器,或加密/解密开关值。触发词:功能开关、A/B 测试、实验、flags SDK、标志适配器、预计算、Flags Explorer、功能门控、标志覆盖、Vercel Flags、vercel flags CLI、vercel flags add、vercel flags list、vercel flags enable、vercel flags disable、flags/next、flags/sveltekit、flags/react、@flags-sdk/*。

相关技能