关于 feature-flags-php
用于在 PHP 应用中添加 PostHog 功能标志的编码技能,提供实现指南,并默认建议服务端评估和布尔标志。
主要功能
- 01PHP 功能标志配置指南
- 02默认使用布尔标志检查
- 03服务端评估建议
- 04通过 MCP 管理 PostHog 标志
- 05PHP SDK 使用指南
适用场景
- 01为 PHP 应用添加功能标志
- 02在服务端评估标志
- 03通过已连接的 PostHog MCP 工具管理标志
MCP 相关
连接 PostHog MCP 服务后,技能建议使用其工具在 PostHog 中创建、列出、更新或删除功能标志。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ posthog/ skills --skill feature-flags-php安装后在 Claude Code 中输入/feature-flags-php确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/adding-feature-flag-code.mdbest-practices.mdphp.md详细介绍
PHP 的 PostHog 功能标志
此技能可帮助你在 PHP 应用中添加 PostHog 功能标志。
参考文件
references/php.md- PHP 功能标志安装文档references/adding-feature-flag-code.md- 添加功能标志代码的文档references/best-practices.md- 功能标志最佳实践文档
请查阅文档,了解 API 详情和特定框架的模式。
关键原则
- 环境变量:始终使用环境变量存储 PostHog 密钥。切勿将其硬编码。
- 最小化更改:在现有逻辑旁添加功能标志代码。不要替换或重构现有代码。
- 优先使用布尔标志:除非用户明确要求多变量标志,否则默认进行布尔标志检查。
- 尽可能在服务端处理:优先在服务端评估标志,以避免 UI 闪烁。
PostHog MCP 工具
检查是否已连接 PostHog MCP 服务。如果可用,请查找与功能标志管理相关的工具(创建、列出、更新、删除标志)。使用这些工具直接在 PostHog 中管理标志,而不是要求用户在控制面板中手动操作。
框架指南
- 请记住,运行 composer install 后,vendor 目录中会提供源代码
- posthog/posthog-php 是 PHP SDK 的包名
- 添加新文件前,请检查 composer.json 中现有的依赖项和自动加载配置
- PHP SDK 使用静态方法(PostHog::capture、PostHog::identify)——通过 PostHog::init() 初始化一次
- PHP SDK 方法接受包含 'distinctId'、'event'、'properties' 键的关联数组,而非位置参数
评论
支持 Markdown