Install
$ agentstack add skill-natan-mohart-24-strategy-skills-for-claude-customer-segmentation ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Customer Segmentation
When to use
Use when existing segmentation is demographic or psychographic ("millennial urban professionals") and doesn't actually predict different purchase behavior, price sensitivity, or channel preference — a sign the segments aren't doing real analytical work. Also use when deciding where to focus limited go-to-market resources across multiple candidate customer groups.
What it does
Segments customers by the job they're hiring the product/service to do — the underlying need and the context that makes it urgent — rather than by who they demographically are. Produces segments that are mutually exclusive and collectively exhaustive (MECE), then scores each on market attractiveness and your specific right-to-win, so the output is a prioritized target list, not just a taxonomy.
Method
- Interview or infer the underlying job: for each customer group, identify the functional job (what task are they accomplishing), the emotional job (how do they want to feel), and the social job (how do they want to be perceived) — Jobs-to-be-Done, not attribute lists.
- Cluster by job similarity, not by demographic proxy. Two customers of different ages/industries with the same job and trigger event belong in the same segment; two customers of the same demographic with different jobs do not.
- Check MECE: can any real customer plausibly belong to two segments as defined? If so, the segment boundaries are drawn on the wrong variable — usually a demographic proxy leaking back in.
- Size each segment using the same triangulation discipline as market-mapping (independent top-down and bottom-up estimates).
- Score attractiveness per segment: growth rate, willingness to pay, switching cost/lock-in potential, and lifetime value — not just headcount.
- Score right-to-win per segment separately from attractiveness: does your current product, channel, brand, and cost structure actually fit this segment's job, or would winning it require capabilities you don't have yet? A segment can be highly attractive and still be a poor fit.
- Plot attractiveness × right-to-win on a 2x2 to force the prioritization call — resist the temptation to declare every attractive segment a priority.
- Write one paragraph per priority segment naming the job, the trigger event that makes them buy now, and the objection that stops them.
Inputs
- Customer interview or survey data, ideally including purchase trigger and objections
- Usage/behavioral data segmented by job proxy where available (use case, workflow, trigger event)
- Current product/channel/cost-structure capabilities, to assess right-to-win honestly
Output format
MECE segment set defined by job-to-be-done; size and attractiveness score per segment; right-to-win score per segment; attractiveness × right-to-win 2x2; one-paragraph profile per priority segment (job, trigger, objection).
Example
A project-management tool initially segments by company size (SMB/mid-market/enterprise). Interviews reveal the real driver is the job: "coordinate a distributed team with no single owner of the calendar" shows up across company sizes and predicts purchase far better than headcount does. Re-segmenting by job surfaces a previously invisible high-attractiveness, high-right-to-win segment — distributed agencies — that the size-based segmentation had split across three different buckets.
Common pitfalls
- Segmenting by attributes that are easy to measure (age, industry, size) instead of the job that actually predicts behavior.
- Scoring only attractiveness and skipping right-to-win, leading to a target list the company can't actually win.
- Producing overlapping segments that aren't MECE, which makes messaging and channel decisions ambiguous.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Natan-Mohart
- Source: Natan-Mohart/24-strategy-skills-for-claude
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.