Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/mohitagw15856-retention-analysis/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 37% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 80% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 51% | 0% |
| case-23 | ✗→✓ | ▲ Improved | 57% | 0% |
Diagnostica por qué los usuarios se van, identifica qué los mantiene y recomienda intervenciones específicas y testables — no sugerencias vagas como "mejorar onboarding".
La curva de retención tiene dos componentes:
Un producto con PMF tiene una curva de retención que se aplana. Si tiende a cero, tienes un problema de PMF, no de onboarding. Nombra esta distinción explícitamente.
| Métrica | Fórmula | Qué te dice | |---|---|---| | Retención D1 | Usuarios que regresan el día 2 ÷ usuarios nuevos día 1 | Calidad de la primera experiencia | | Retención D7 | Usuarios activos el día 8 ÷ usuarios que se unieron hace 7 días | Formación temprana de hábito | | Retención D30 | Usuarios activos el día 31 ÷ usuarios que se unieron hace 30 días | Señal de product-market fit | | Ratio DAU/MAU | Usuarios activos diarios ÷ usuarios activos mensuales | Stickiness (>20% bueno, >50% excelente) | | Churn Rate | Usuarios perdidos en período ÷ usuarios al inicio del período | Mensual o anual | | Net Revenue Retention | MRR al final del período ÷ MRR al inicio (misma cohorte) | Salud de ingresos incluyendo expansion |
No analices "retención" — analiza retención para cohortes específicas:
¿Dónde ocurre la caída? ¿D1? ¿D7? ¿Mes 3?
¿Qué comportamiento temprano predice retención a largo plazo?
Entrevista a usuarios que hicieron churn — nunca lo saltes. Los datos de encuestas solos son insuficientes.
Pregunta: Pregunta de retención específica siendo respondida] Período Analizado: Rango de fechas] Segmento: Qué usuarios]
Snapshot Actual de Retención:
| Métrica | Actual | Benchmark Industria | Estado | |---|---|---|---| | Retención D1 | X%] | 25–40% | 🔴/🟡/🟢 | | Retención D7 | X%] | 10–25% | 🔴/🟡/🟢 | | Retención D30 | X%] | 5–15% | 🔴/🟡/🟢 | | DAU/MAU | X%] | 10–20% típico | 🔴/🟡/🟢 |
Forma de la Curva de Retención: Aplana / Aún decayendo / Tiende a cero] Señal PMF: Fuerte / Débil / Ausente — basado en forma de curva]
Hipótesis de Causa Raíz:
| Hipótesis | Evidencia | Confianza | Test | |---|---|---|---| | Causa] | Punto de dato] | A/M/B | Cómo validar] |
Correlación de "Aha Moment": Usuarios que acción específica] en los primeros N] días retienen al X%] vs Y%] para quienes no lo hacen.
Intervenciones Recomendadas:
| Intervención | Caída Target | Lift Esperado | Esfuerzo | Prioridad | |---|---|---|---|---| | Cambio específico] | D1 / D7 / D30 | X%] | C/M/G | 1/2/3 |
Plan de Monitoreo:
Pide al usuario estos datos si no están provistos:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 33,904 | 27,940 | -18% | 1 | 1 | 0% | 4,381 | 5,986 | +37% | 0 | 0 | — |
case-02 | fail→pass | 19,996 | 20,628 | +3% | 1 | 1 | 0% | 3,479 | 5,514 | +58% | 0 | 0 | — |
case-03 | fail→pass | 26,520 | 24,444 | -8% | 1 | 1 | 0% | 3,608 | 4,953 | +37% | 0 | 0 | — |
case-04 | pass→pass | 28,140 | 25,759 | -8% | 1 | 1 | 0% | 3,267 | 4,737 | +45% | 0 | 0 | — |
case-05 | pass→pass | 32,377 | 28,063 | -13% | 1 | 1 | 0% | 3,724 | 5,614 | +51% | 0 | 0 | — |
case-06 | pass→fail | 25,920 | 24,327 | -6% | 1 | 1 | 0% | 3,302 | 4,576 | +39% | 0 | 0 | — |
case-07 | pass→pass | 22,983 | 27,285 | +19% | 1 | 1 | 0% | 3,030 | 5,393 | +78% | 0 | 0 | — |
case-08 | pass→pass | 15,992 | 27,042 | +69% | 1 | 1 | 0% | 2,463 | 4,834 | +96% | 0 | 0 | — |
case-09 | pass→pass | 19,962 | 27,918 | +40% | 1 | 1 | 0% | 2,872 | 5,452 | +90% | 0 | 0 | — |
case-10 | pass→pass | 23,152 | 23,236 | +0% | 1 | 1 | 0% | 2,770 | 4,146 | +50% | 0 | 0 | — |
case-11 | pass→pass | 21,255 | 19,630 | -8% | 1 | 1 | 0% | 2,574 | 4,851 | +88% | 0 | 0 | — |
case-12 | pass→pass | 21,588 | 23,430 | +9% | 1 | 1 | 0% | 2,338 | 4,528 | +94% | 0 | 0 | — |
case-13 | pass→pass | 20,592 | 22,009 | +7% | 1 | 1 | 0% | 2,271 | 4,016 | +77% | 0 | 0 | — |
case-14 | fail→pass | 19,291 | 15,399 | -20% | 1 | 1 | 0% | 2,141 | 3,860 | +80% | 0 | 0 | — |
case-15 | pass→pass | 21,054 | 8,245 | -61% | 1 | 1 | 0% | 2,119 | 2,878 | +36% | 0 | 0 | — |
case-16 | fail→pass | 15,416 | 14,190 | -8% | 1 | 1 | 0% | 2,657 | 4,008 | +51% | 0 | 0 | — |
case-17 | pass→pass | 23,859 | 26,496 | +11% | 1 | 1 | 0% | 2,824 | 4,497 | +59% | 0 | 0 | — |
case-18 | fail→fail | 17,432 | 18,087 | +4% | 1 | 1 | 0% | 2,008 | 3,495 | +74% | 0 | 0 | — |
case-19 | fail→fail | 21,890 | 27,739 | +27% | 1 | 1 | 0% | 2,583 | 4,598 | +78% | 0 | 0 | — |
case-20 | pass→pass | 16,679 | 10,370 | -38% | 1 | 1 | 0% | 1,567 | 2,530 | +61% | 0 | 0 | — |
case-21 | pass→pass | 19,421 | 25,294 | +30% | 1 | 1 | 0% | 2,341 | 4,502 | +92% | 0 | 0 | — |
case-22 | pass→pass | 14,924 | 17,927 | +20% | 1 | 1 | 0% | 1,689 | 3,386 | +100% | 0 | 0 | — |
case-23 | fail→pass | 18,263 | 12,572 | -31% | 1 | 1 | 0% | 2,195 | 3,454 | +57% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +17 percentage points is the difference between those two pass rates over the 23 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.