activation-aha — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited activation-aha (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
🤖→👤 AI建议人类审批
| 输入项 | 类型 | 必填 | 来源 | 说明 |
|---|---|---|---|---|
| 留存数据 | object | 是 | output/pm-metrics-ops/analysis-retention/retention_analysis.yaml | D1/D7/D30留存率 |
| 用户行为数据 | object | 是 | 用户提供 | 事件日志、行为序列 |
| 用户分群数据 | object | ○ | 用户提供 | 用户分群数据 |
Aha Moment是用户首次体验到产品核心价值的关键时刻。当用户完成这个行为后,他们更有可能长期留存并成为活跃用户。
Aha Moment = 特定行为 + 特定时间窗口 + 留存提升效果
#### 候选行为穷举 扫描所有用户行为,寻找与留存高度相关的行为:
相关性 = 用户执行行为与留存的相关程度
提升 = 执行该行为用户的留存率 - 未执行用户的留存率#### 候选筛选标准
分析每个候选Aha Moment的实际到达情况:
| 指标 | 说明 |
|---|---|
| 总体到达率 | 到达该行为的用户占总注册用户的比例 |
| 时间分布 | 用户到达该行为的时间分布 |
| 路径分析 | 用户从注册到该行为的路径 |
| 流失节点 | 用户在到达该行为前的流失点 |
分析如何让用户最快到达Aha Moment:
基于Aha Moment分析,生成Onboarding优化建议:
#### 直接引导策略
#### 激励策略
#### 教育策略
存储路径: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分析:
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 Moment候选 | Aha Moment基于推断而非数据验证 |
| 行为数据缺失 | 用户提供用户行为列表 → 推断Aha Moment候选 | 无法进行行为-留存相关性分析 |
| 留存数据 + 行为数据均缺失 | 用户提供用户行为列表 → 推断Aha Moment候选 | 输出Aha Moment候选列表,标注"待数据验证" |
当上游文件缺失时,需用户提供以下信息以支撑降级生成:
| 上游来源 | 变更类型 | 影响范围 | 响应动作 |
|---|---|---|---|
| analysis-retention | 留存指标口径变更 | 相关性计算和留存提升评估 | 按新口径重新计算相关性和留存提升 |
| 用户提供-行为数据 | 事件定义变更 | 候选行为穷举和路径分析 | 更新行为分类,重新搜索候选 |
| 用户提供-分群数据 | 分群维度变更 | 分群级Aha Moment识别 | 按新维度重新识别分群Aha |
| 下游消费者 | 通知条件 | 通知方式 | 通知内容 |
|---|---|---|---|
| activation-onboarding | 主Aha Moment变更 | 写入输出文件 | 新的Aha行为、到达率和引导路径 |
| activation-orchestrator | Aha Moment识别完成 | 输出文件更新 | Aha识别完成状态和关键结论 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.