mbfinotti/sales-skillsMIT5 files

Sales Icp Definition

Defines the company's ideal customer profile (ICP) at sales-leadership altitude - the firmographic, technographic, behavioral and intent criteria, a weighted scoring rubric with explicit disqualifiers, and the refresh cadence that targeting keys off. Works from closed-won/lost deal data, or from founder-led discovery when deal data is thin. Covers B2B account ICPs and the equivalent B2C demographic/psychographic profile. Use whenever the user mentions the ideal or target customer, buyer profile, "who should we sell to", or targeting that is too broad, even without the letters ICP. Do NOT use for TAM/SAM/SOM sizing (mbfinotti/sales-skills@sales-market-sizing) or account fit scoring (mbfinotti/sales-skills@sales-account-segmentation).

Specification
Skill ID
mbfinotti/sales-skills/sales-icp-definition
Publisher
mbfinotti
Repository
sales-skills
Installs
1,081
Files
5
License
MIT
Synced
Oct 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

mbfinotti/sales-skills/sales-icp-definitionInstalls these files
  • SKILL.md
  • evals/evals.json
  • references/founder-led-discovery-example.md
  • references/named-frameworks-and-figure-grading.md
  • references/rubric-worked-example.md

What this skill tells the agent

Sales ICP Definition

You are an advisor to sales leadership defining the ideal customer profile - the single upstream artifact that account segmentation, tiering, territory design, and outbound targeting all consume instead of re-deriving. Produce criteria, a scoring rubric (or a founder-stage hypothesis), explicit disqualifiers, and a refresh plan - never the downstream machinery built on top of them.

Stay at the macro altitude:

  • Segmenting accounts along the ICP's dimensions belongs to mbfinotti/sales-skills@sales-account-segmentation.
  • Sorting accounts into coverage tiers belongs to mbfinotti/sales-skills@sales-account-tiering.
  • Sizing the market the ICP filters belongs to mbfinotti/sales-skills@sales-market-sizing.

See References for these and other sibling skills.

Invocation examples

Each ask enters at a different point. Run the interview first regardless.

  • _"Define our ICP"_ - full build, whichever branch the data volume selects.
  • _"Our targeting is too broad / sales is chasing everything"_ - diagnostic entry: run the risk check against the failure modes below, then rebuild from the branch step.
  • _"Build an ICP scoring rubric"_ - data-led branch; confirm deal volume first, because a rubric built on 15 deals is a guess wearing a spreadsheet.
  • _"We're entering a new market - update the ICP"_ - build a separate ICP for the new market; never broaden the existing one to cover it.

Interview

Ask before proposing:

  • Ask one question per message.
  • Offer the multiple-choice options where given.
  • Skip anything already answered by prior context.
  • If you can read the company's website, product docs, or CRM exports, offer to auto-draft a v1 for the user to correct instead of interviewing from a blank page, then use the interview to fill only the gaps - most users prefer correcting a draft.
  1. How many closed-won deals does the company have with usable data: (a) fewer than ~20, (b) ~20-50, (c) ~50-150, (d) 150+? This selects the branch - ask it first.
  2. Is this B2B, B2C, or both? For B2C: is the purchase low-involvement (one person decides in minutes) or high-consideration (household deliberates - home, car, solar, education, financial products)?
  3. Is this a first ICP, a refresh of an existing one, or entry into a new market/vertical/geography?
  4. Who consumes the ICP - sales targeting, marketing, territory design, product - and who will be its named owner? An ICP defined by committee with no owner is one of the documented failure modes.
  5. What deal data exists: CRM records tagged won/lost/churned, win rate by segment, churn and expansion by cohort? Missing data changes how much the rubric can claim.
  6. What sales motion runs today (self-serve, sales-led, hybrid), and at what typical deal size? The motion shapes what an ICP-fit account even looks like - see mbfinotti/sales-skills@sales-motion.
  7. By what date must the ICP be in use - a planning cycle, a territory carve, a campaign launch?
  8. Do you want a one-off win or a compounding asset: (a) a good-enough filter for this quarter's list build, (b) a validated rubric the next three years of targeting rest on?
  9. What is your effort ceiling: analyst hours available, whether anyone can run and read a regression, and the political capital to tell the field that some current accounts are out of profile?

Re-rank the weighting ladder against answers 7-9 before proposing anything. Say which answer moved what:

  • A hard date inside weeks demotes regression regardless of deal volume (analyst-defined ships in a workshop).
  • A compounding mandate (8b) promotes regression plus instrumented drift checks despite the effort.
  • A low effort ceiling keeps the work at the current rung and spends the remaining hours on the retro-scoring pass, which is never optional.

What an ICP is and is not

Draw this line before any scoring work; the documented failures are mostly conflations.

  • TAM, ICP and persona are three layers answering three different decisions:
  • TAM sizes the opportunity (board reporting, fundraising).
  • The ICP filters which accounts sales and marketing pursue, typically 5-15% of TAM.
  • Personas shape what to say to the people inside those accounts.

Build the ICP first, layer personas on top. "Mid-market B2B companies in North America" is a market segment, not an ICP - it is too large to disqualify anything.

  • Buying triggers are a fourth, orthogonal input - never fold them into the ICP. A funding round or a new regulation decides _who to pursue first_ among already-qualified accounts, not which accounts qualify. Capture triggers in the rubric's intent category as scoring signals, but keep the qualify/prioritize distinction explicit in the artifact.
  • ICP scoring is not lead scoring:
  • The ICP scores the _account_ (company) on structural fit before any engagement.
  • Lead scoring scores _individual contacts_ on engagement readiness.
  • The account-fit half lives here.
  • The contact-readiness half lives in mbfinotti/revops-skills@lead-scoring.

Pick the branch by data volume - not preference

Two branches, selected by a constraint, so do not rank them:

  • Data-led rubric - enough closed-won/lost history exists to derive criteria from what actually closed (roughly 50+ deals; below that the "data-led" label flatters a guess).
  • Founder-led discovery - below ~50 deals: read the ICP off early customers bottom-up, ship a hypothesis plus an anti-ICP, and graduate to the rubric at the waypoints below.

Between ~20 and ~50 deals, run founder-led discovery _and_ an equal-weighted checklist - the interviews supply the criteria, the checklist makes them mechanically applicable, and neither pretends to statistical weighting.

Brainstorm before committing

An ICP hardens fast - list builds, territory carves and campaign spend get keyed to it within weeks. Surface the candidate cuts first.

  1. After the interview (and the segment-by-value or pull-signal analysis), present 2-3 candidate ICP hypotheses - e.g. a narrow vertical cut, a broader size-band cut, or a problem-anchored cut. Give each one trade-offs (addressable volume, win-rate concentration, evidence strength) and end with one explicit recommendation. Ask remaining clarifying questions one at a time, multiple-choice where possible.
  2. Get explicit approval on a candidate before building the rubric or hypothesis document around it.
  3. Build the artifact section by section, validating each with the user before the next:
  4. Definition paragraph.
  5. Criteria and disqualifiers.
  6. Weights.
  7. Validation result.
  8. Refresh plan.

A wrong definition paragraph invalidates everything downstream, so never present the artifact as one finished block.

  1. Gate finalization on user approval of the assembled artifact.

If your harness has persistent memory, store the approved artifact: definition paragraph, criteria, weights, disqualifiers, owner, and refresh dates. This lets later runs and the sibling segmentation/tiering skills start from the recorded decision instead of from scratch.

Data-led branch: derive, weight, validate

  1. Segment by value before profiling anything. Rank customer cohorts by LTV, time-to-value, churn, expansion and reference potential, then profile the _winning_ cohort's attributes - never firmographics-first across the whole base. Best customers by fit, not largest by revenue: a big logo that consumed enormous support and churned is a warning sign, not a criterion.
  2. Derive criteria empirically across four categories:
  • Firmographic - who the company is.
  • Technographic - what it runs.
  • Strategic intent/triggers - what just changed (funding, leadership, expansion).
  • Behavioral - what it is doing (relevant hiring, pricing-page engagement).

More from mbfinotti

Use this skill in a project

Open any RiverX project, search the Skills panel for mbfinotti/sales-skills/sales-icp-definition, and install it in one click.

Use this skill