pm-abtest
SolidUse when: 需要验证产品优化效果、进行数据驱动的A/B实验决策、评估功能改动的因果影响 Do NOT use when: 改动无法量化测量、样本量不足、不需要严格统计验证
Testing & QA 41 stars
6 forks Updated yesterday MIT
Install
Quality Score: 86/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
## Preamble
```bash
bash "$(dirname "${BASH_SOURCE[0]}")"/check-update.sh 2>/dev/null || true
# 读取技能包版本号
SKILL_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" 2>/dev/null && pwd)" || true
if [ -f "$SKILL_ROOT/VERSION" ]; then echo "📦 super-pm $(cat "$SKILL_ROOT/VERSION")"; fi
mkdir -p docs/03-增长迭代/A-B测试
echo "🧪 A/B测试工具已启动"
# 检查数据指标体系
if [ -f "docs/02-方案设计/数据指标体系.md" ]; then
echo "✅ 数据指标体系 - 已找到"
else
echo "⏳ 数据指标体系 - 未找到"
fi
```
---
## 跨 Agent 交互规则
当流程要求与用户交互时:
1. 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。
2. 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。
3. 一次只问一个问题。
4. 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。
5. 不得在用户回答前生成文档、写入 docs。
6. 已有 docs 文件不能替代本轮用户回答。
---
## 执行流程
### 步骤 1: 定义测试假设
使用 AskUserQuestion 询问:
> 🎯 A/B测试假设设定
>
> A/B测试需要明确的假设。请描述:
>
> **测试背景**:为什么要进行这次测试?
> *示例:注册转化率低于行业平均水平(2% vs 行业5%)*
>
> **测试假设**:如果{改变什么},那么{预期结果},因为{原因}。
> *示例:如果将注册按钮从页面底部移到顶部,那么注册转化率将提升20%,因为用户更容易看到按钮。*
>
> 请描述您的测试假设:
记录到变量 `TEST_HYPOTHESIS`
---
### 步骤 2: 设计实验方案
> 🔬 实验方案设计
>
> **实验变量**:
> - 对照组(Control):当前版本(现状)
> - 实验组(Treatment):{改动描述}
>
> **关键指标**:
> - 核心指标(Primary):{指标名称} - 直接影响业务结果
> - 辅助指标(Secondary):{指标名称} - 帮助理解变化原因
> - 护栏指标(Guardrail):{指标名称} - 确保不损害用户体验
>
> **示例(注册按钮测试)**:
> - 核心指标:注册转化率
> - 辅助指标:点击率、页面停留时长
> - 护栏指标:页面跳出率、用户满意度
>
> 请确认关键指标:
>
> A) 指标合理,继续下一步
> B) 需要调整核心指标
> C) 需要补充辅助指标
---
### 步骤 3: 样本量计算
> 📊 样本量计算
>
> 需要的参数:
>
> | 参数 | 说明 | 输入 |
> |------|------|------|
> | 基准转化率 | 对照组当前指标值 | [X]% |
> | 最小可检测提升 | 期望的最小提升幅度 | [X]% |
> | 显著性水平(α) | 通常设为5%(0...
Details
- Author
- konglong87
- Repository
- konglong87/superPM
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- JavaScript
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
Data & Documents Solid
pm-funnel
Use when: 需要分析用户转化漏斗、诊断流失原因、生成优化建议、提升用户转化率 Do NOT use when: 用户转化路径已非常清晰、仅需单一指标监控无需全链路分析
41 Updated yesterday
konglong87 Data & Documents Solid
pm-report
Use when: 需要生成数据报告、收集整理用户反馈、进行数据驱动的分析汇报 Do NOT use when: 数据已由BI系统自动生成、无需人工分析
41 Updated yesterday
konglong87 Testing & QA Featured
ab-testing
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this,"...
213 Updated 1 weeks ago
lingxling