Pm Growth logo

Pm Growth

Community
konglong87
pm-growth

Use when: 需要制定增长策略、优化增长指标、突破增长瓶颈、设计系统化增长方案 Do NOT use when: 产品仍在验证期未上线、仅需单一渠道优化而非系统方案

Overview

Publisherkonglong87
RepositorysuperPM
Skill namepm-growth
Stars
86
Forks
8
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by konglong87 on GitHub. Read the source before you install it.

Installation

Install the Pm Growth AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/konglong87/superPM/tree/main/skills/03-growth-iteration/pm-growth
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/konglong87/superPM.git /tmp/superPM
mkdir -p .claude/skills
cp -r /tmp/superPM/skills/03-growth-iteration/pm-growth .claude/skills/pm-growth
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Pm Growth in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Pm Growth on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Pm Growth is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Preamble (run first)

bash
echo "📊 增长方案制定工具"

if [ -f "docs/03-增长迭代/AARRR增长分析报告.md" ]; then
  echo "✅ AARRR分析报告 - 已找到"
else
  echo "⏳ AARRR分析报告 - 未找到"
fi

写入时边界

只讨论时不写文件,启动检查不创建目录。用户要求保存产物时,先确认当前产品、精确输出路径及已有文件的覆盖/追加选择;确认后仅在实际 Write 前创建该输出文件的父目录。完整安装可参见 skills/_shared/artifact-policy.md,单独安装本 skill 也按本段执行。


跨 Agent 交互规则

当流程要求与用户交互时:

  1. 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。
  2. 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。
  3. 一次只问一个问题。
  4. 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。
  5. 不得在用户回答前生成文档、写入 docs。
  6. 已有 docs 文件不能替代本轮用户回答。

执行流程

步骤 1: 确定增长目标

使用 AskUserQuestion:

🎯 增长目标设定

您希望重点增长哪个方向?

A) 用户规模增长(DAU/MAU增长) B) 用户留存增长(提升留存率) C) 用户付费增长(提升付费转化/ARPU) D) 用户传播增长(提升K因子/推荐数) E) 全方位增长(多维度增长) F) 其他(请手动输入)

💡 提示:

  • 产品初期 → 关注用户规模和激活
  • 产品成长期 → 关注留存和付费
  • 产品成熟期 → 关注付费和传播

记录到变量 GROWTH_GOAL


步骤 2: 现状诊断

2.1 读取 AARRR 分析

尝试读取 docs/03-增长迭代/AARRR增长分析报告.md

如果不存在:

markdown
⚠️ 未找到 AARRR分析报告

建议先执行 /pm-aarrr 进行增长分析,以便制定针对性策略。

您可以选择:
A) 先执行 /pm-aarrr
B) 基于现有认知继续制定增长方案

是否继续?
2.2 识别增长瓶颈

基于 AARRR 分析或用户输入,识别:

🔍 增长瓶颈识别

当前增长瓶颈:

基于 AARRR 分析,最大的增长瓶颈是:

{从报告提取或用户输入}

瓶颈原因:

  • {原因1}
  • {原因2}
  • {原因3}

是否同意这个诊断?

A) 同意,基于此制定策略 B) 我有不同的看法(请说明) C) 需要补充更多数据


步骤 3: 制定用户获取策略

3.1 获客渠道策略

📢 用户获取策略

现有获客渠道:

  • {渠道1}: {效果}
  • {渠道2}: {效果}

渠道优化策略:

A) 加大优质渠道投入 B) 开拓新渠道 C) 优化现有渠道ROI D) 以上都做

具体策略:

3.2 获客预算分配

💰 获客预算规划

月度获客预算:{金额}

预算分配建议:

渠道预算占比预期效果ROI预估
{渠道1}{百分比}%{效果}{ROI}
{渠道2}{百分比}%{效果}{ROI}
{渠道3}{百分比}%{效果}{ROI}

步骤 4: 制定用户激活策略

4.1 激活漏斗优化

⚡ 用户激活策略

当前激活率:{百分比}%

目标激活率:{百分比}%

激活漏斗优化点:

  1. {环节1}:当前转化率{百分比}%,目标{百分比}%
    • 优化手段:{手段}
    • 预期提升:{百分比}
  2. {环节2}:当前转化率{百分比}%,目标{百分比}%
    • 优化手段:{手段}
    • 预期提升:{百分比}
4.2 新手引导优化

🎯 新手引导优化

当前新手引导问题:

  • {问题1}
  • {问题2}

优化方案:

A) 简化注册流程 B) 优化首屏引导 C) 强化价值展示 D) 增加激励机制 E) 以上都做


步骤 5: 制定用户留存策略

5.1 留存提升策略

📈 用户留存策略

当前留存数据:

  • 次日留存:{百分比}%,目标:{百分比}%
  • 7日留存:{百分比}%,目标:{百分比}%
  • 30日留存:{百分比}%,目标:{百分比}%

留存提升策略:

策略1:{策略名称}

  • 目标用户:{用户群体}
  • 实施手段:{手段}
  • 预期效果:{效果}

策略2:{策略名称}

  • 目标用户:{用户群体}
  • 实施手段:{手段}
  • 预期效果:{效果}
5.2 用户召回策略

🔄 用户召回策略

流失用户定义:{定义}

召回渠道:

  • {渠道1}:{手段}
  • {渠道2}:{手段}

召回内容:

  • {内容1}
  • {内容2}

步骤 6: 制定用户变现策略

6.1 付费转化优化

💰 用户变现策略

当前付费数据:

  • 付费转化率:{百分比}%
  • ARPU:{金额}
  • ARPPU:{金额}

付费转化优化:

A) 优化付费引导 B) 调整定价策略 C) 增加付费权益 D) 推出促销活动 E) 以上都做

具体措施:

6.2 收入增长策略

📊 收入增长策略

收入增长点:

  1. {增长点1}
    • 实施方式:{方式}
    • 预期增收:{金额}
  2. {增长点2}
    • 实施方式:{方式}
    • 预期增收:{金额}

步骤 7: 制定用户传播策略

7.1 传播机制设计

📢 用户传播策略

当前传播数据:

  • K因子:{数值}
  • 推荐用户占比:{百分比}%

传播机制优化:

A) 增加推荐激励 B) 优化分享体验 C) 设计病毒传播机制 D) 以上都做

具体方案:


步骤 8: 输出增长方案

使用 Write 工具创建 docs/03-增长迭代/增长执行方案.md:

markdown
# {产品名称} 增长执行方案

## 文档信息

- **产品名称**: {产品名称}
- **方案版本**: v1.0
- **制定日期**: {当前时间}
- **执行周期**: {周期}
- **生成工具**: super-pm

---

## 一、增长目标

### 1.1 核心增长目标

**主要目标**:{目标}

**具体KPI**:

| 指标 | 当前值 | 目标值 | 增长率 | 截止时间 |
|------|--------|--------|--------|---------|
| {指标1} | {当前} | {目标} | {增长率}% | {时间} |
| {指标2} | {当前} | {目标} | {增长率}% | {时间} |
| {指标3} | {当前} | {目标} | {增长率}% | {时间} |

### 1.2 增长路径

**增长模型**:

获客(A) → 激活(A) → 留存(R) → 变现(R) → 传播(R) ↓ ↓ ↓ ↓ ↓ {策略} {策略} {策略} {策略} {策略}


---

## 二、用户获取策略

### 2.1 渠道策略

**重点投入渠道**:

| 渠道 | 投入预算 | 预期用户数 | CAC目标 | 负责人 |
|------|---------|-----------|---------|--------|
| {渠道1} | {金额} | {数量} | {金额} | {人员} |
| {渠道2} | {金额} | {数量} | {金额} | {人员} |
| {渠道3} | {金额} | {数量} | {金额} | {人员} |

**渠道优化措施**:

1. **{渠道1}优化**
   - 优化点:{点}
   - 实施方式:{方式}
   - 预期效果:{效果}

2. **{渠道2}优化**
   - 优化点:{点}
   - 实施方式:{方式}
   - 预期效果:{效果}

### 2.2 内容策略

**内容方向**:
- {方向1}
- {方向2}

**内容形式**:
- {形式1}
- {形式2}

### 2.3 活动策略

**活动规划**:

| 活动名称 | 活动类型 | 时间 | 预算 | 预期效果 |
|---------|---------|------|------|---------|
| {活动1} | {类型} | {时间} | {金额} | {效果} |
| {活动2} | {类型} | {时间} | {金额} | {效果} |

---

## 三、用户激活策略

### 3.1 激活漏斗优化

**当前激活漏斗**:

新增用户(100%) ↓ {百分比}% 步骤1 ↓ {百分比}% 步骤2 ↓ {百分比}% 激活用户({百分比}%)


**优化目标**:激活率从{当前}%提升至{目标}%

### 3.2 具体优化措施

**优化点1:{环节名称}**

- **当前问题**:{问题}
- **优化方案**:{方案}
- **实施方式**:{方式}
- **预期提升**:{百分比}%
- **负责人**:{人员}
- **完成时间**:{时间}

**优化点2:{环节名称}**

- **当前问题**:{问题}
- **优化方案**:{方案}
- **实施方式**:{方式}
- **预期提升**:{百分比}%
- **负责人**:{人员}
- **完成时间**:{时间}

### 3.3 新手引导优化

**优化内容**:
- {内容1}
- {内容2}

---

## 四、用户留存策略

### 4.1 留存提升目标

| 留存指标 | 当前值 | 目标值 | 提升幅度 |
|---------|--------|--------|---------|
| 次日留存 | {百分比}% | {百分比}% | +{幅度}% |
| 7日留存 | {百分比}% | {百分比}% | +{幅度}% |
| 30日留存 | {百分比}% | {百分比}% | +{幅度}% |

### 4.2 留存策略措施

**策略1:{策略名称}**

- **目标用户**:{用户群体}
- **实施方式**:{方式}
- **预期效果**:{效果}
- **负责人**:{人员}
- **开始时间**:{时间}

**策略2:{策略名称}**

- **目标用户**:{用户群体}
- **实施方式**:{方式}
- **预期效果**:{效果}
- **负责人**:{人员}
- **开始时间**:{时间}

### 4.3 用户召回策略

**召回对象**:{定义}

**召回渠道**:
- {渠道1}:召回率目标{百分比}%
- {渠道2}:召回率目标{百分比}%

**召回内容**:{内容}

---

## 五、用户变现策略

### 5.1 付费转化优化

**当前付费漏斗**:

总用户(100%) ↓ {百分比}% 活跃用户 ↓ {百分比}% 付费用户 ↓ {百分比}% 复购用户


**优化目标**:付费转化率从{当前}%提升至{目标}%

### 5.2 变现措施

**措施1:{措施名称}**

- **实施方式**:{方式}
- **目标用户**:{群体}
- **预期增收**:{金额}
- **负责人**:{人员}
- **上线时间**:{时间}

**措施2:{措施名称}**

- **实施方式**:{方式}
- **目标用户**:{群体}
- **预期增收**:{金额}
- **负责人**:{人员}
- **上线时间**:{时间}

### 5.3 定价优化

**优化方向**:{方向}

**具体调整**:{调整内容}

---

## 六、用户传播策略

### 6.1 传播机制优化

**当前K因子**:{数值}

**目标K因子**:{数值}

**优化措施**:

1. **{措施1}**
   - 实施方式:{方式}
   - 预期效果:{效果}

2. **{措施2}**
   - 实施方式:{方式}
   - 预期效果:{效果}

### 6.2 推荐激励方案

**激励方式**:{方式}

**激励内容**:{内容}

---

## 七、执行计划

### 7.1 月度计划

**第1个月**:

| 任务 | 负责人 | 开始时间 | 结束时间 | 预期效果 |
|------|--------|---------|---------|---------|
| {任务1} | {人员} | {开始} | {结束} | {效果} |
| {任务2} | {人员} | {开始} | {结束} | {效果} |

**第2个月**:

{同上}

**第3个月**:

{同上}

### 7.2 周度迭代

**Week 1-2**:{重点任务}

**Week 3-4**:{重点任务}

---

## 八、资源需求

### 8.1 人员需求

- {岗位1}:{数量}人
- {岗位2}:{数量}人

### 8.2 预算需求

| 项目 | 预算 | 说明 |
|------|------|------|
| 获客预算 | {金额} | {说明} |
| 活动预算 | {金额} | {说明} |
| 工具预算 | {金额} | {说明} |
| **总计** | **{金额}** | |

---

## 九、风险与应对

| 风险 | 影响 | 概率 | 应对方案 |
|------|------|------|---------|
| {风险1} | {影响} | {概率} | {方案} |
| {风险2} | {影响} | {概率} | {方案} |

---

## 十、下一步建议

执行以下skill推进增长:

1. **/pm-abtest** - 验证增长假设
2. **/pm-iteration** - 制定迭代计划
3. **/pm-report** - 跟踪增长数据

---

**方案状态**: 增长方案制定完成
**生成时间**: {时间戳}
**生成工具**: super-pm

---

## 输出质量对比

**✅ Good 示例**:
  • 有数据引用:「根据 Q4 数据,留存率从 35% 降至 28%」
  • 有验证来源:「数据来源:Google Analytics, 2025-12-01」
  • 有明确建议:「建议将新手引导步骤从 5 步减少至 3 步」

**❌ Bad 示例**:
  • 模糊结论:「数据表明留存率有所下降」
  • 无来源:「根据经验,这个功能很重要」
  • 没有行动建议:「留存是个问题」

---

## 常见误区 / Red Flags — STOP

出现以下情况立即停止并回溯:

| 误区 | 正确做法 |
|------|---------|
| 使用"应该"、"大概"、"看起来"做结论 | 必须基于实际数据和验证 |
| 未运行检查就声称已完成 | 先验证,再陈述 |
| 因时间紧迫跳过关键步骤 | 没有例外,时间紧更要严格 |
| "这次应该没问题"的想法 | 每次都要重新验证 |

---

## 产出质量检查 / Verification Checklist

- [ ] 前置依赖已满足(输入文档/数据已收集)
- [ ] 核心步骤已全部执行
- [ ] 输出文档已生成到 `docs/` 目录
- [ ] 每个判断都有数据/证据支撑
- [ ] 已推荐 2-3 个后续 skill

> ⚠️ 任何一项未通过 → 补全后再标记完成。

---

Frequently asked questions

What does the Pm Growth AI skill do?

Use when: 需要制定增长策略、优化增长指标、突破增长瓶颈、设计系统化增长方案 Do NOT use when: 产品仍在验证期未上线、仅需单一渠道优化而非系统方案

Why use Pm Growth on TypingMind?

Because you install it once and use it with any model. Pm Growth is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Pm Growth in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/konglong87/superPM/tree/main/skills/03-growth-iteration/pm-growth. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Pm Growth?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Pm Growth?

As many as you like. As long as a model supports skills, you can use Pm Growth with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Pm Growth AI skill free?

Yes. It is published on GitHub by konglong87 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇