Activation aha
Skill LuckyOneTwoThree/pm-skill/pm-06-growth/skills/activation-aha
102 AI Agent Skills for the full product lifecycle. Compatible with Trae / Claude Code. 9 modules from discovery to launch to growth. | 102 个覆盖产品全生命周期的 AI Agent Skills,兼容 Trae / Claude Code,9 大模块从探索发现到上线增长。
npx -y skills add LuckyOneTwoThree/pm-skill --skill activation-ahaAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
当需要识别和工程化Aha Moment时使用。Aha Moment自动工程化Pipeline,分析留存数据和行为数据,自动识别Aha Moment候选,测量到达率,识别最短路径,输出Onboarding优化建议。关键词:Aha Moment、激活时刻、用户激活、到达率、Onboarding优化、什么时候觉得好用、体验核心价值、爽点在哪。
SKILL.md
8.8 KB, as published. Nobody here has run it
Aha Moment自动工程化
核心原则
- Aha是因果非相关:Aha Moment必须是行为与留存的因果关系,而非仅仅是相关性
- 到达率决定上限:再强的Aha Moment,如果到达率低就无法规模化,必须同时优化到达路径
- 最短路径优先:从注册到Aha Moment的路径越短,激活率越高
交互模式
🤖→👤 AI建议人类审批
输入
| 输入项 | 类型 | 必填 | 来源 | 说明 |
|---|---|---|---|---|
| 留存数据 | object | 是 | output/pm-metrics-ops/analysis-retention/retention_analysis.yaml | D1/D7/D30留存率 |
| 用户行为数据 | object | 是 | 用户提供 | 事件日志、行为序列 |
| 用户分群数据 | object | ○ | 用户提供 | 用户分群数据 |
Aha Moment定义
Aha Moment是用户首次体验到产品核心价值的关键时刻。当用户完成这个行为后,他们更有可能长期留存并成为活跃用户。
Aha Moment = 特定行为 + 特定时间窗口 + 留存提升效果
执行步骤
Step 1: Aha Moment候选搜索
候选行为穷举
扫描所有用户行为,寻找与留存高度相关的行为:
-
行为类型分类:
- 核心功能使用
- 关键路径完成
- 社交互动行为
- 内容创建行为
- 设置配置行为
-
时间窗口分析:
- 注册后1小时内
- 注册后24小时内
- 注册后7天内
-
相关性计算:
相关性 = 用户执行行为与留存的相关程度 提升 = 执行该行为用户的留存率 - 未执行用户的留存率
候选筛选标准
- 相关性 ≥ 0.5
- 到达率 ≥ 10%
- 留存提升 ≥ 15%
Step 2: 到达率测量
分析每个候选Aha Moment的实际到达情况:
| 指标 | 说明 |
|---|---|
| 总体到达率 | 到达该行为的用户占总注册用户的比例 |
| 时间分布 | 用户到达该行为的时间分布 |
| 路径分析 | 用户从注册到该行为的路径 |
| 流失节点 | 用户在到达该行为前的流失点 |
Step 3: 最短路径识别
分析如何让用户最快到达Aha Moment:
- 路径分析: 识别从注册到Aha Moment的典型路径
- 摩擦识别: 找出路径中的摩擦点和流失点
- 优化建议: 设计更短的到达路径
Step 4: Onboarding优化建议
基于Aha Moment分析,生成Onboarding优化建议:
直接引导策略
- 在Onboarding流程中直接引导用户完成Aha Moment行为
- 设计"一键体验核心功能"的快捷路径
激励策略
- 为完成Aha Moment行为的用户提供奖励
- 降低完成Aha Moment的门槛
教育策略
- 强化Aha Moment的价值展示
- 在到达Aha Moment前提供价值预览
输出
存储路径:output/pm-growth/activation-aha/
输出文件:aha_moment.json
输出Schema:
{
"type": "object",
"required": ["candidates", "primary_aha"],
"properties": {
"candidates": {"type": "array", "description": "Aha Moment候选列表,包含行为、相关性、到达率和留存提升"},
"primary_aha": {"type": "object", "description": "主Aha Moment,包含行为、到达率、留存提升和置信度"},
"secondary_ahas": {"type": "array", "description": "次要Aha Moment列表"},
"onboarding_optimization": {"type": "object", "description": "Onboarding优化建议,包含目标行为和优化漏斗"}
}
}
aha_moment
{
"candidates": [
{
"behavior": "首次创建在线课程并发布",
"behavior_type": "action|feature_engagement",
"retention_lift": 0.35,
"correlation": 0.78,
"reach_rate": 0.45,
"time_to_aha": "注册后24小时",
"recommendation": "在Onboarding中引导用户使用课程模板快速创建首门课程"
}
],
"primary_aha": {
"behavior": "首次创建在线课程并发布",
"reach_rate": 0.45,
"retention_lift": 0.35,
"confidence": 0.92
},
"secondary_ahas": [
{
"behavior": "首次邀请学员加入课程",
"reach_rate": 0.25,
"retention_lift": 0.28
}
],
"onboarding_optimization": {
"target_behaviors": ["创建在线课程", "发布课程", "邀请学员"],
"current_funnel": {...},
"optimized_funnel": {...},
"expected_activation_lift": "15%"
}
}
Aha Moment分析示例
候选Aha Moment分析:
1. "首次创建第一个项目"
- 相关性: 0.82
- 到达率: 35%
- 留存提升: +42%
- 建议: 优化项目创建流程,降低创建门槛
2. "首次分享内容给好友"
- 相关性: 0.65
- 到达率: 18%
- 留存提升: +28%
- 建议: 引导用户分享,增加分享激励
3. "首次使用核心分析功能"
- 相关性: 0.75
- 到达率: 25%
- 留存提升: +35%
- 建议: 在Onboarding中演示核心功能价值
输出校验规则
| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
| candidates | array | 是 | Aha Moment候选列表,至少1个候选 |
| candidates[].behavior | string | 是 | 行为描述,不可为空 |
| candidates[].correlation | number | 是 | 相关性系数,范围0-1 |
| candidates[].reach_rate | number | 是 | 到达率,范围0-1 |
| candidates[].retention_lift | number | 是 | 留存提升,须>0 |
| primary_aha | object | 是 | 主Aha Moment,须含behavior/reach_rate/retention_lift/confidence |
| primary_aha.confidence | number | 是 | 置信度,范围0-1 |
| secondary_ahas | array | 否 | 次要Aha Moment列表 |
| onboarding_optimization | object | 否 | Onboarding优化建议,须含target_behaviors |
决策规则
| 情况 | 处理方式 |
|---|---|
| Aha候选相关性≥0.5且到达率≥10% | 列入优先验证列表 |
| 主Aha到达率<20% | 优化Onboarding引导路径 |
| 多个Aha候选指向不同分群 | 按分群设计差异化引导 |
| Aha行为与留存无因果关系 | 排除该候选,继续搜索 |
质量检查
- Aha候选通过相关性筛选(≥0.5)和显著性检验
- 到达率分析包含时间分布和路径分析
- 最短路径识别包含摩擦点分析
- Onboarding优化建议可直接执行
降级策略
上游文件缺失降级方案
| 缺失的上游输入 | 降级方案 | 输出影响 |
|---|---|---|
| 留存数据缺失 | 用户提供用户行为列表 → 推断Aha Moment候选 | Aha Moment基于推断而非数据验证 |
| 行为数据缺失 | 用户提供用户行为列表 → 推断Aha Moment候选 | 无法进行行为-留存相关性分析 |
| 留存数据 + 行为数据均缺失 | 用户提供用户行为列表 → 推断Aha Moment候选 | 输出Aha Moment候选列表,标注"待数据验证" |
- 若用户未提供用户分群数据,提示用户提供或跳过该输入相关步骤
数据获取说明
当上游文件缺失时,需用户提供以下信息以支撑降级生成:
- 用户行为列表:产品中用户可执行的核心行为
- 留存率数据(可选):不同行为用户的留存率差异
- 新用户典型路径(可选):新用户最常见的操作序列
上游变更响应
上游变更影响表
| 上游来源 | 变更类型 | 影响范围 | 响应动作 |
|---|---|---|---|
| analysis-retention | 留存指标口径变更 | 相关性计算和留存提升评估 | 按新口径重新计算相关性和留存提升 |
| 用户提供-行为数据 | 事件定义变更 | 候选行为穷举和路径分析 | 更新行为分类,重新搜索候选 |
| 用户提供-分群数据 | 分群维度变更 | 分群级Aha Moment识别 | 按新维度重新识别分群Aha |
下游通知机制表
| 下游消费者 | 通知条件 | 通知方式 | 通知内容 |
|---|---|---|---|
| activation-onboarding | 主Aha Moment变更 | 写入输出文件 | 新的Aha行为、到达率和引导路径 |
| activation-orchestrator | Aha Moment识别完成 | 输出文件更新 | Aha识别完成状态和关键结论 |
注意事项
- Aha Moment可能随产品迭代而变化,应定期重新评估
- 不同的用户分群可能有不同的Aha Moment
- Aha Moment的优化需要平衡到达率和留存提升