关于 feature-flags-web
用于在 JavaScript Web 应用中添加 PostHog 功能标志的技能,强调通过环境变量配置密钥、尽量少改代码,并在可行时优先服务端评估。
主要功能
- 01为 Web 应用配置 PostHog 标志
- 02通过环境变量配置密钥
- 03尽量少改现有代码
- 04默认使用布尔标志检查
- 05优先采用服务端评估
适用场景
- 01为 JavaScript Web 应用添加标志
- 02避免将 PostHog 密钥写入源码
- 03以较少代码实现布尔标志
MCP 相关
若已连接 PostHog MCP 服务,该技能可调用其工具创建、列出、更新或删除功能标志。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ posthog/ skills --skill feature-flags-web安装后在 Claude Code 中输入/feature-flags-web确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/adding-feature-flag-code.mdbest-practices.mdweb.md详细介绍
Web(JavaScript)的 PostHog 功能标志
此技能可帮助你在 Web(JavaScript)应用中添加 PostHog 功能标志。
参考文件
references/web.md- Web 功能标志安装文档references/adding-feature-flag-code.md- 添加功能标志代码文档references/best-practices.md- 功能标志最佳实践文档
请查阅文档,了解 API 详情和特定框架的实现模式。
核心原则
- 环境变量:始终使用环境变量存储 PostHog 密钥。切勿将其硬编码。
- 最小化改动:在现有逻辑旁添加功能标志代码。不要替换或重构现有代码。
- 优先使用布尔标志:除非用户明确要求使用多变量标志,否则默认检查布尔标志。
- 尽可能在服务端进行:优先在服务端评估标志,以避免 UI 闪烁。
PostHog MCP 工具
检查是否已连接 PostHog MCP 服务。如果已连接,请查找与功能标志管理(创建、列出、更新、删除标志)相关的工具。使用这些工具直接在 PostHog 中管理标志,而不是要求用户手动在控制面板中操作。
框架指南
暂无特定框架指南。
评论
支持 Markdown