mcpField
F
feature-flags-php

feature-flags-php

github.com/posthog开发7693 次安装今天更新
代码仓库

关于 feature-flags-php

用于在 PHP 应用中添加 PostHog 功能标志的编码技能,提供实现指南,并默认建议服务端评估和布尔标志。

主要功能

  1. 01PHP 功能标志配置指南
  2. 02默认使用布尔标志检查
  3. 03服务端评估建议
  4. 04通过 MCP 管理 PostHog 标志
  5. 05PHP SDK 使用指南

适用场景

  1. 01为 PHP 应用添加功能标志
  2. 02在服务端评估标志
  3. 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.md
best-practices.md
php.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