icp-definition-framework

Installation
SKILL.md

ICP Definition Framework

The Ideal Customer Profile (ICP) defines the type of company most likely to buy, get value from, and stay with your product. Not "anyone who could use it." The specific type of company that buys fastest, churns least, expands most, and refers others. Every GTM decision downstream (targeting, messaging, pricing, sales motion, channel strategy) flows from the ICP. A wrong ICP makes everything else harder.

The principle: the ICP is derived from data, not from aspiration. Analyze your best customers. Find the patterns. Those patterns are your ICP. Don't define the ICP based on who you wish would buy. Define it based on who actually does.

ICP vs Persona vs TAM

Concept What it defines Level Example
ICP The type of company that's the best fit Company-level "B2B SaaS, 50-500 employees, Series A-C, US-based, sales-led motion"
Buyer Persona The type of person at an ICP company who buys Person-level "VP Sales, 5-15 direct reports, responsible for pipeline generation"
TAM Total addressable market. Everyone who could theoretically buy Market-level "All B2B companies with a sales team"

ICP is narrower than TAM. TAM is everyone who could buy. ICP is who should buy. Selling to TAM is spray-and-pray. Selling to ICP is precision.

ICP is broader than a persona. ICP defines the company. Personas define the people inside those companies. You need both, but ICP comes first.


Installs
1
GitHub Stars
1
First Seen
Jun 6, 2026
icp-definition-framework — pfoy/growth-skills