← ALL SKILLS
── SKILL
pattern-analystDeal & Pipeline Command · connect your stack

Find what your wins, losses, and churn share.

Reads closed-won, closed-lost, and churned accounts, then hands back a ranked list of lookalike accounts to work.

Inside: The won / lost / churn pattern logic and the lookalike ranking.

HOW TO USE THIS SKILL
1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.

Runs today on what you paste. Connect any of these and it pulls live, cross-references, and goes deeper, no code required. See how to connect in Claude or ChatGPT.

CRM
SalesforceHubSpotAttioPipedriveDynamics
Product analytics
AmplitudeMixpanelPostHogHeapPendoSegment
Warehouse & BI
SnowflakeBigQueryDatabricksRedshiftLooker

Pattern Analyst

What this does

This skill reads your closed-won, closed-lost, and churned accounts and finds the repeating patterns inside them. It runs in three modes. WON tells you what your winning deals have in common and generates a ranked list of active accounts that look like them. LOST tells you where, how, and to whom you lose, with the objections rolled up. CHURN groups your lost customers into named themes and then scans your active book for accounts that match those themes before they leave.

What you'll need

You do not need to connect anything to start. Bring your closed and churned deals and the skill runs today. Connect the tools below and it pulls the cohorts automatically and adds signals you cannot paste by hand.

  • Works today with: exports of your closed-won, closed-lost, and churned accounts, with fields like size, industry, loss reason, and competitor. Paste or upload.
  • More powerful connected to a CRM: the three cohorts and their fields, live.
  • More powerful connected to a product-analytics tool: engagement decay, which powers the predictive-churn scan.
  • Sharper with a conversation-intelligence tool (objections, competitive mentions) and a support tool (churn-ticket patterns).

How this runs at your connection level

This skill is never reliant on a connector. It runs on the data you give it today and gets more powerful as you connect tools. It never invents a number it cannot see. A gap is a prompt, not a guess.

  • Bring your data: paste or upload your list (a deal export, a stage CSV). The skill runs the full analysis today on your real numbers. No connection required.
  • Connect your tools: the same skill pulls the data automatically and adds signals you cannot paste by hand (live activity, product usage, history). Same output, less effort, sharper.
  • Just exploring: no data yet? Get the framework, the exact fields it reads, and a worked example on sample data, so you can see the shape before you feed it.

Every run ends with the one thing that would make the next run sharper, a field to add or a tool to connect.

Customize this for yourself

Set this What it is Default / Example
CRM connector Where your won/lost/churn cohorts live Any CRM
Won/lost stage field The field that marks a deal won or lost Stage = Closed Won / Closed Lost
Loss reason field Reason a deal was lost A loss-reason field
Competitor field Named competitor a deal was lost to A competitor field
Churn signal How you mark a lost customer vs a lost new deal Type = Renewal AND Stage = Closed Lost
Segment fields Account fields used for lookalike matching Employee count, industry, tech stack, channel, primary signal
Activity signal The product-analytics metric for engagement decay 30-day active-user trend

Map each row to the actual field name in your system. If a pattern depends on a field you do not have, the skill runs the modes it can and tells you which one it skipped and why.

The method

WON mode

Cohort: trailing 6 months of closed-won. Extract buying-committee shape, deal velocity, primary entry point, dominant signals, tech-stack overlap. Score active accounts against the winning pattern and rank the closest matches.

LOST mode

Cohort: trailing 6 months of closed-lost. Competitive head-to-head by stage and deal size. Objection theme rollup from transcripts. Stage-of-loss distribution.

CHURN mode

Cohort: trailing 12 months of churned customers. Group churns into named causes (consolidation, layoff, vendor switch, product gap, champion left, acquisition). Scan active accounts for matches to each theme and surface them with a confidence tag, ranked by risk.

Quality gates

  • Pattern extraction is statistically meaningful. The skill requires at least 5 occurrences before it calls something a pattern. Below that it returns "insufficient data, expand the window."
  • Lookalike candidates are similarity-scored, with the named dimensions behind the score.
  • Predictive churn calls are confidence-tagged with the evidence behind them. A low-confidence match is labeled low, not dropped.

Output (example)

PATTERN ANALYSIS  ·  Q2 Lookback

WON (n=14):
  Channel: Product 57% / Inbound 29% / Outbound 14%
  Dominant signal: sales-team hiring (78% of wins)
  Top lookalikes: Account A 91%, Account B 88%, Account C 87%

LOST (n=21):
  Stage-of-loss: Solution Validation 52%
  Top reason: "no compelling differentiation vs incumbent" (n=9)
  Lost to Competitor 1: 5 (at Proposal, "team already trained")

CHURN (n=8, 12 months):
  Consolidation / layoff (n=3), acquisition (n=2), feature gap (n=2)
  PREDICTIVE WATCH:
    Account F, consolidation pattern (73%): team 22 to 14, activity -47%
    Account G, champion-left pattern (68%): champion changed jobs 21d ago

Where the numbers come from

Defaults to re-tune: win/loss windows 6 months trailing, churn window 12 months, pattern floor of 5 occurrences before something is named a pattern. Lookalike and churn-match scores are built from your segment fields; add or drop dimensions to fit what predicts outcomes in your data. The activity-decay threshold flags an at-risk account; tune it to your product's normal usage rhythm. Re-tune the windows and the pattern floor first.

Make it yours

Map the fields, set your windows, and decide which signals predict a win and a churn in your business. Built by an operator. Customize it, break it, make it better.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.