mcpField
G
growth-engineering

growth-engineering

github.com/travisjneuman营销与增长106128 次安装1 天前更新
代码仓库

关于 growth-engineering

growth-engineering 是面向产品与工程团队的增长实践指南,聚焦产品驱动增长、实验和转化优化。内容包括功能标记、A/B 测试、增长指标与常见转化模式。

主要功能

  1. 01功能标记实施与维护
  2. 02A/B 实验设计与统计注意事项
  3. 03激活和病毒式增长模式
  4. 04转化优化实践
  5. 05增长指标定义
  6. 06实验平台参考

适用场景

  1. 01逐步发布功能或设置开关
  2. 02设计并评估 A/B 实验
  3. 03梳理注册到付费的转化流程
  4. 04跟踪激活与留存指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/travisjneuman/.claude --skill growth-engineering

安装后在 Claude Code 中输入/growth-engineering确认已加载。

详细介绍

增长工程技能

面向产品驱动增长、实验和转化率优化的基础设施与模式。


功能标记系统

实现模式
// lib/feature-flags.ts
import { PostHog } from 'posthog-node';

const posthog = new PostHog(process.env.POSTHOG_API_KEY!);

interface FeatureFlags {
  'new-onboarding-flow': boolean;
  'pricing-experiment': 'control' | 'variant-a' | 'variant-b';
  'ai-suggestions': boolean;
}

export async function getFlag<K extends keyof FeatureFlags>(
  key: K,
  userId: string,
): Promise<FeatureFlags[K]> {
  const value = await posthog.getFeatureFlag(key, userId);
  return value as FeatureFlags[K];
}

// Usage in component
const showNewOnboarding = await getFlag('new-onboarding-flow', user.id);
功能标记最佳实践
  • 短期标记:实验结束后移除(< 2 周)
  • 长期标记:用于逐步发布的运维开关、紧急停用开关
  • 切勿嵌套功能标记(会造成复杂度呈指数级增长)
  • 每月清理过时的标记
  • 记录标记评估结果,以便调试

A/B 测试基础设施

实验设计
// lib/experiments.ts
interface Experiment {
  id: string;
  name: string;
  variants: {
    id: string;
    weight: number; // 0-100, must sum to 100
  }[];
  targetAudience: {
    percentage: number; // % of users included
    filters?: Record<string, unknown>;
  };
  primaryMetric: string;
  secondaryMetrics: string[];
  minimumSampleSize: number;
  startDate: Date;
  endDate?: Date;
}

// Track experiment exposure
function trackExposure(experimentId: string, variantId: string, userId: string) {
  analytics.capture({
    event: '$experiment_started',
    distinctId: userId,
    properties: {
      $experiment_id: experimentId,
      $variant_id: variantId,
    },
  });
}
统计显著性
  • 最小样本量:开始前先计算(使用 Evan Miller 计算器)
  • 不要中途查看结果:提前设定实验时长,不要因结果看起来有希望而提前停止
  • 序贯检验:如果必须提前查看结果,请使用该方法(会调整 p 值)
  • 最小可检测效应:明确何种改进才有意义(例如,提升 5%)

产品驱动增长模式

激活指标
阶段指标示例
注册完成注册用户创建账户
设置完善个人资料填写必填字段
关键时刻体验核心价值创建第一个项目
习惯重复参与首周内进行 3 次会话
收入转化为付费用户订阅套餐
病毒式增长循环
// Referral system pattern
interface Referral {
  referrerId: string;
  referredEmail: string;
  status: 'pending' | 'signed_up' | 'activated' | 'converted';
  rewardGranted: boolean;
}

// Track referral funnel
function trackReferralStep(referralId: string, step: Referral['status']) {
  analytics.capture({
    event: 'referral_step',
    properties: { referralId, step },
  });
}
转化率优化
  • 降低操作阻力:尽量减少表单字段,启用社交登录
  • 社会认同:展示用户数量、用户评价和品牌标识
  • 紧迫感:试用倒计时、限时优惠(谨慎使用)
  • 展示价值:提供互动演示,并设置明确升级路径的免费套餐
  • 个性化:根据用例选择定制引导流程

增长指标

指标公式目标
激活率已激活 / 已注册> 40%
试用转付费率付费用户 / 开始试用的用户> 15%
净收入留存率(期初 MRR + 扩张 - 收缩 - 流失)/ 期初 MRR> 110%
病毒系数发送的邀请数 * 转化率> 0.5
价值实现时间从注册到关键时刻的中位时间< 5 min
DAU/MAU 比率日活跃用户 / 月活跃用户> 20%

实验平台

平台类型适用场景
PostHog可自托管/云端全栈、开源
LaunchDarkly云端大规模功能标记
Statsig云端自动统计、原生支持数据仓库
Growthbook可自托管/云端开源、贝叶斯统计
Optimizely云端企业、多渠道

相关资源

  • ~/.claude/skills/product-analytics/SKILL.md - 分析与跟踪
  • agent-product-analytics-specialist 技能 - 分析专家
  • ~/.claude/skills/authentication-patterns/SKILL.md - 面向 PLG 的身份验证

衡量一切。持续实验。移除不起作用的内容。

评论

支持 Markdown