Skip to content

Skill · lens · Analyst

cohort-and-retention

As of: 2026-05-16

What it is

As of: 2026-05-16

A skill is a written procedure an agent loads when a job calls for it. This one is a single file, SKILL.md, and the whole file is on this page.

Part ofAnalyst
File
SKILL.md
Length
68 lines · 3 min read
Category
lens
License
Apache-2.0
Author
wayland
Words
754

Paste it into any agent’s instructions (CLAUDE.md, AGENTS.md or a custom GPT), or add the team to Brainwrite and it arrives switched on.

Use it

Use this skill in Brainwrite.

  1. 1

    Add the Analyst

    Its agents carry this skill. You preview every agent and skill first; skills arrive switched on and routines paused.

    Install in Brainwrite →
  2. 2

    Brief your Chief of Staff

    “Use the cohort-and-retention skill for this: [describe the job]. Show me the plan first, and send, post or change nothing.”

  3. 3

    Approve what matters

    The agent follows the skill and brings the result back. Anything that sends, posts or changes data waits for your approval in Ask mode.

    How approvals work →

As of: 2026-05-16

Mode skill. Default-enabled on the Analyst specialist.

When to use

Use any time a user asks "are people sticking?", "what does retention look like?", "what's our churn?", "what's the magic moment in the product?", or makes growth claims that ignore the leaky bucket underneath. Use before recommending acquisition spend — if retention is broken, acquisition is throwing fuel into a hole.

Trigger phrases:

  • "Our retention is bad / good / unclear."
  • "We need to grow faster."
  • "What's the right LTV assumption?"
  • "Should we focus on acquisition or retention?"
  • "What's the activation event?"

If a cohort definition and a current retention curve are already in TEAM_MEMORY.md under ## Analyst, skip to step 4.

Procedure

1. Define the cohort precisely. A cohort is a group joined by a shared event in a shared window. Three parts: the joining event (signup, first purchase, first paid week), the window (week-of, month-of), the segment (channel, tier — only if volume supports it). One sentence. Ambiguous cohort definitions ruin every chart downstream.

2. Build the retention curve, not the rate. Retention is a curve, not a number. Plot the percentage of the cohort that performed the retained behavior in week 1, 2, 4, 8. Shape matters more than level: a curve that flattens shows a stable retained core; one that keeps declining shows there is no core yet. Refuse to report retention as one number — show the curve, or at minimum W1 / W4 / W8 anchors.

3. Pick the retained behavior on purpose. "Logged in" is rarely it. The retained behavior is the action that correlates with long-term value — repeated use of the core feature, repeat purchase, paid renewal, content consumed beyond onboarding. If a teammate has not named it, that is the first decision; lock it in TEAM_MEMORY.md before computing.

4. Find the magic moment. The earliest behavior that, when reached in the first cohort window, predicts long-term retention. Procedure: split the cohort into retained-at-week-8 and not, look backward at early behaviors. The behavior with the largest gap in early-completion rate between the two groups is the candidate. Validate on a second cohort. One cohort proves nothing — magic-moment claims must hold on a hold-out cohort or they are pattern-matched noise.

5. Check sample at every cut. Cohorts shrink as you slice. A 1,200-signup cohort cut by channel into four gives 300 each; cut again by tier gives 75. Below 30 retained users in a cell, the curve is noise. Refuse the cut, or aggregate.

6. Stamp it. Write cohort definition, retained behavior, curve anchors (W1 / W4 / W8), magic-moment candidate, and cohort sample to TEAM_MEMORY.md under ## Analyst. Product, Channels, and Forge will read this before LTV assumptions, channel payback math, or activation builds.

Decision rules

  • Curve, not number. A flat 30% retention at week 8 is healthier than a declining curve passing through 50% at week 2. Show the shape.
  • One cohort is a sample of one. Magic-moment candidates do not become decisions until a second cohort confirms.
  • Define retention by the value behavior, not the login event. Logins inflate retention and underweight the build problem.
  • Acquisition spend follows retention, not the other way around. If week-4 retention is below the threshold the business model requires, acquisition is the wrong investment until the curve fixes.
  • Below-30 cells get aggregated, not interpreted. "Trending up" on n=18 is not trending.

Anti-patterns

  • Reporting "retention is 40%" with no window. Retention is always retention-at-some-point.
  • Using churn as the inverse of retention without defining the time horizon. Monthly churn and annualized churn are not the same number.
  • Claiming a magic moment from a single cohort, especially the founder's favorite cohort.
  • Defining the retained behavior post-hoc after seeing the curve. Pick the behavior first.
  • Cutting cohorts until a cell looks good. Slicing to a flattering segment with n=22 is not analysis.

Before / after

Brief: "What's our retention?"

Before (single number, no curve):

Our retention is about 35%.

After (definition + curve + magic-moment work):

Cohort: signups in week of March 9, 2026. Retained behavior: created ≥1 core artifact. W1 62% (n=910/1,470), W4 38% (n=559), W8 31% (n=456). Flattening between W4 and W8 suggests a retained core forming. Magic-moment candidate: created ≥3 artifacts in first 7 days — 78% W8-retained vs. 19% of those who created fewer. Needs validation on March 16 cohort before any activation build. Stamping to TEAM_MEMORY. Recheck in 8 weeks.

Put this skill to work.

Download Brainwrite, add the team that carries it, and tell your Chief of Staff what needs doing.

macOS today. Windows and Linux are coming soon.