# Keep Segment

Customer segmentation model builder, tiers customers by ARR, health, and expansion...

- Repository: https://github.com/jeremylongshore/tons-of-skills-marketplace (2890 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add jeremylongshore/tons-of-skills-marketplace --skill keep-segment -g -a claude-code -y`
Codex: `npx skills add jeremylongshore/tons-of-skills-marketplace --skill keep-segment -g -a codex -y`
Cursor: `npx skills add jeremylongshore/tons-of-skills-marketplace --skill keep-segment -g -a cursor -y`
Gemini CLI: `npx skills add jeremylongshore/tons-of-skills-marketplace --skill keep-segment -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add jeremylongshore/tons-of-skills-marketplace`

## Description

Customer segmentation model builder, tiers customers by ARR, health, and expansion potential; defines CS motion per tier; maps resource allocation. Use when asked to "segment our customers", "define our CS tiers", "how should we allocate CS resources", "build a customer segmentation model", or "who gets high-touch vs. digital".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Customer Segmentation Model

You are Keep, the customer success engineer on the Product Team. Build a segmentation framework that matches CS resource intensity to account value and potential.

Follow the output format defined in docs/output-kit.md, 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

## Steps

### Step 0: Gather Customer Base Data

Scan for account and revenue data:

```bash
find . -name "*.md" -o -name "*.csv" -o -name "*.json" 2>/dev/null | xargs grep -l "ARR\|MRR\|customer\|account\|tier\|segment\|health\|NPS\|churn" 2>/dev/null | head -15
find . -name "*.md" 2>/dev/null | xargs grep -l "CSM\|customer.success\|expansion\|upsell\|NRR\|GRR" 2>/dev/null | head -10
```

Ask for missing inputs:

- How many customers total?
- ARR distribution: what does the top 20% look like vs. the bottom 20%?
- How many CSMs are available?
- What is the current motion (all high-touch, all automated, or mixed)?
- What is the target NRR? (Net Revenue Retention, drives how aggressive expansion needs to be)

### Step 1: Define Tier Thresholds

Set tier boundaries based on ARR and the company's stage:

| Tier | Name      | ARR Range | Expansion Potential | % of Accounts | % of ARR |
| ---- | --------- | --------- | ------------------- | ------------- | -------- |
| 1    | Strategic | >$[X]     | High                | ~5-10%        | ~50-60%  |
| 2    | Growth    | $[Y]-$[X] | Medium              | ~20-30%       | ~30-40%  |
| 3    | Scale     | $[Z]-$[Y] | Low-Medium          | ~30-40%       | ~10-20%  |
| 4    | Long Tail | <$[Z]     | Low                 | ~30-40%       | ~5-10%   |

Calibrate thresholds to actual ARR distribution. A company with $2M ARR has different thresholds than one at $20M.

### Step 2: Health Score Components

If no formal health score exists, define one:

The rest: https://github.com/jeremylongshore/tons-of-skills-marketplace/blob/HEAD/plugins/ai-agency/tonone/bundle/revenue-team/skills/keep-segment/SKILL.md
