Agent Skillsmohitagw15856/pm-claude-skills › retention-analysis

retention-analysis

GitHub

用于指导产品团队进行用户留存分析、流失调查及参与度深挖。提供指标定义、分段排查框架,输出包含根因假设、关键行为关联及优先干预措施的标准化报告,旨在定位问题并制定可测试的改进方案。

plugins/pm-analytics/skills/retention-analysis/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

分析用户留存率 调查用户流失原因 计算DAU/MAU比率 制定留存提升计划

Install

npx skills add mohitagw15856/pm-claude-skills --skill retention-analysis -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-analytics/skills/retention-analysis -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@retention-analysis

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill retention-analysis -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "retention-analysis",
    "description": "Structure a retention analysis, churn investigation, or engagement deep-dive for any product team. Use when asked to analyse user retention, investigate churn, measure DAU\/MAU, or build a retention improvement plan. Produces a retention snapshot with root cause hypotheses, aha-moment correlation, and prioritised interventions."
}

Retention Analysis Skill

Diagnose why users leave, identify what keeps them, and recommend specific, testable interventions — not vague "improve onboarding" suggestions.

Retention Fundamentals

The retention curve has two components:

  1. Steepness of initial drop (D1–D7) — onboarding problem
  2. Long-term floor level — product-market fit indicator

A product with PMF has a retention curve that flattens. If it trends to zero, you have a PMF problem, not an onboarding problem. Name this distinction explicitly.


Retention Metrics Definitions

Metric Formula What It Tells You
D1 Retention Users who return on day 2 ÷ new users day 1 Quality of first experience
D7 Retention Users active on day 8 ÷ users who joined 7 days ago Early habit formation
D30 Retention Users active on day 31 ÷ users who joined 30 days ago Product-market fit signal
DAU/MAU Ratio Daily active users ÷ monthly active users Stickiness (>20% good, >50% excellent)
Churn Rate Users lost in period ÷ users at start of period Monthly or annual
Net Revenue Retention MRR at end of period ÷ MRR at start (same cohort) Revenue health including expansion

Retention Investigation Framework

Step 1: Segment the problem

Don't analyse "retention" — analyse retention for specific cohorts:

  • New vs returning users
  • Paid vs free
  • Acquisition channel (organic vs paid vs referral)
  • Onboarding path completed vs not
  • Feature usage (power users vs lurkers)

Step 2: Find the inflection points

Where does the drop happen? D1? D7? Month 3?

  • D1 drop → First session experience
  • D7 drop → Habit loop not formed
  • D30 drop → Value not delivered at depth
  • Month 3+ drop → Boredom, competition, or lifecycle event

Step 3: Identify the "aha moment" correlation

Which early behaviour predicts long-term retention?

  • Run correlation: users who did [X] in first 7 days vs 30-day retention
  • Common patterns: connected an integration, invited a teammate, completed a core action N times

Step 4: Qualify the churn

Interview churned users — never skip this. Survey data alone is insufficient.

  • "What was the trigger that led you to cancel/stop?"
  • "What were you trying to accomplish that you couldn't?"
  • "What would need to change for you to come back?"

Output Format

Retention Analysis — [Product/Segment] — [Date]

Question: [Specific retention question being answered] Period Analysed: [Date range] Segment: [Which users]


Current Retention Snapshot:

Metric Current Industry Benchmark Status
D1 Retention [X%] 25–40% 🔴/🟡/🟢
D7 Retention [X%] 10–25% 🔴/🟡/🟢
D30 Retention [X%] 5–15% 🔴/🟡/🟢
DAU/MAU [X%] 10–20% typical 🔴/🟡/🟢

Retention Curve Shape: [Flattening / Still declining / Trending to zero] PMF Signal: [Strong / Weak / Absent — based on curve shape]


Root Cause Hypotheses:

Hypothesis Evidence Confidence Test
[Cause] [Data point] H/M/L [How to validate]

"Aha Moment" Correlation: Users who [specific action] in first [N] days retain at [X%] vs [Y%] for those who don't.


Recommended Interventions:

Intervention Target Drop Expected Lift Effort Priority
[Specific change] D1 / D7 / D30 [X%] S/M/L 1/2/3

Monitoring Plan:

  • Metric to track: [X]
  • Review cadence: [Weekly / Monthly]
  • Alert threshold: [If X drops below Y, investigate immediately]

Required Inputs

Ask the user for these if not provided:

  • Product and business model (SaaS / consumer app / marketplace / other)
  • Current retention metrics (D1, D7, D30 if available)
  • Segment to analyse (all users / paid / free / a specific cohort)
  • Key question to answer (why is retention dropping? what drives retention?)
  • Available data (analytics events, churn surveys, interview notes)

Deeper Materials

This skill ships with support files — use them when they are available:

  • references/curve-reading.md — Reading Retention Curves Without Fooling Yourself. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
  • templates/retention-readout.md — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.

Scoring Rubric (0–40)

Score any output of this skill before handing it over; 32+ is ship-quality.

Dimension 0 5 10
Curve diagnosis Reports a retention number without curve shape Shape shown but not interpreted Flattening vs trending-to-zero explicitly diagnosed and tied to what it means (PMF vs onboarding problem)
Cohort discipline All users lumped into one blended rate Cohorts split but read as a table dump Cohorts segmented before analysis, with the divergent cohort called out and explained
Aha-moment linkage Activation never connects to retention Correlation claimed without data or caveat The behavior separating retained from churned users identified with evidence, or honestly flagged unknown with a plan to find it
Intervention specificity "Improve onboarding"-grade advice Specific actions but no measurement plan Interventions name the user moment they target, plus a monitoring plan with an alert threshold and churned-user interviews

Quality Checks

  • Retention curve shape is diagnosed (flattening vs trending to zero = PMF vs onboarding)
  • Cohorts are segmented before analysis (not all users lumped together)
  • "Aha moment" correlation is identified or flagged as unknown
  • Interventions are specific (not "improve onboarding")
  • Churned user interviews are recommended (not just data analysis)
  • Monitoring plan includes an alert threshold

Anti-Patterns

  • Do not recommend "improve onboarding" without specifying what specific step to change and why
  • Do not analyse retention without segmenting by cohort — aggregate retention curves hide cohort-specific patterns
  • Do not treat DAU/MAU below 5% as a retention problem — at that level, it is a product-market fit problem
  • Do not skip qualitative research — churned user interviews reveal reasons that quantitative data cannot
  • Do not set a monitoring alert without specifying the threshold that triggers it

Guidelines

  • Never recommend "improve onboarding" without specifying what to change and why
  • Benchmark against industry — consumer apps, SaaS, and marketplaces have very different retention norms
  • If DAU/MAU is below 5%, that's a PMF conversation, not a retention tactics conversation
  • Always recommend talking to churned users — no amount of data replaces understanding the reason

Version History

  • 54fad50 Current 2026-07-19 12:44

    为所有生产技能添加参考示例和评分标准,并重新生成相关资源文件。

  • a38bc30 2026-07-05 11:11

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
068158c2
Indexed
2026-07-05 11:11

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 23:47
浙ICP备14020137号-1 $방문자$