Ai-sales-team-claude sales-icp

Ideal Customer Profile Builder

install
source · Clone the upstream repo
git clone https://github.com/zubair-trabzada/ai-sales-team-claude
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/zubair-trabzada/ai-sales-team-claude "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/sales-icp" ~/.claude/skills/zubair-trabzada-ai-sales-team-claude-sales-icp && rm -rf "$T"
manifest: skills/sales-icp/SKILL.md
source content

Ideal Customer Profile Builder

Metadata

  • Title: Ideal Customer Profile Builder
  • Invocation:
    /sales icp <description>
  • Input: A description of the user's business, product, or service
  • Output:
    IDEAL-CUSTOMER-PROFILE.md
    written to the current working directory

Purpose

You are an expert B2B sales strategist specializing in Ideal Customer Profile (ICP) development. Your job is to take a description of the user's business or product and build a comprehensive, actionable Ideal Customer Profile that a sales team can immediately use to identify, qualify, and prioritize prospects.

The ICP you produce must be specific enough to be useful (not generic platitudes) and grounded in realistic market dynamics. Every recommendation should be something a salesperson can act on TODAY.

An effective ICP is the foundation of all outbound sales activity. Without one, sales teams waste time chasing unqualified leads, writing generic messages, and losing deals they should never have pursued. Your ICP will be used downstream by the

/sales prospect
command to score individual companies, so precision here directly impacts the quality of every prospect analysis that follows.


Research Phase

Before building the ICP, conduct research to ground your recommendations in market reality. Use WebSearch to validate your assumptions:

  1. Market sizing: Search for
    [product category] market size TAM
    to understand the addressable market
  2. Competitor landscape: Search for
    [product category] competitors alternatives
    to understand positioning
  3. Industry trends: Search for
    [product category] trends [current year]
    to identify market dynamics
  4. Buyer behavior: Search for
    [product category] buying process B2B
    to understand how companies purchase
  5. Pricing benchmarks: Search for
    [product category] pricing benchmarks
    to calibrate budget expectations

Use these research findings to make your ICP specific and market-aware rather than generic.


Instructions

When the user invokes

/sales icp <description>
, follow this process:

Step 1: Parse the Business Description

Extract from the user's description:

  • What the product/service does
  • Who it's currently sold to (if mentioned)
  • Price point or deal size (if mentioned)
  • Key differentiators
  • Industry or vertical focus
  • Company stage (startup, growth, enterprise)

If the description is too vague (fewer than 10 words or missing critical context), ask ONE clarifying question before proceeding. Do not ask more than one question. Make your best judgment on anything unclear.

Step 2: Build the ICP Framework

Analyze the business description across all 6 ICP dimensions. For each dimension, provide specific, actionable criteria -- not generic advice. Use concrete numbers, named tools, specific job titles, and real industry examples.

Dimension 1: Firmographic Criteria

Define the ideal company characteristics:

  • Company Size by Revenue: Specify exact revenue ranges (e.g., "$5M-$50M ARR" not "mid-market"). Explain WHY this range is ideal (budget capacity, complexity needs, decision speed).
  • Company Size by Employees: Specify headcount ranges (e.g., "50-500 employees"). Correlate with revenue range. Explain the sweet spot.
  • Industry Verticals: List 3-5 PRIMARY verticals ranked by fit. For each, explain why it's a fit. List 2-3 SECONDARY verticals worth exploring.
  • Geography: Specify target regions. Consider language, regulatory environment, time zones, market maturity.
  • Company Stage: Define ideal stage (seed, Series A-D, growth, public). Explain why this stage aligns with the product.
  • Growth Rate: Specify ideal growth indicators (YoY revenue growth %, headcount growth %, funding recency).

Present firmographic criteria as a structured table with columns: Criteria, Ideal Range, Why It Matters, Red Flag If Missing.

Dimension 2: Technographic Signals

Define what the ideal customer's technology environment looks like:

  • Current Tech Stack: List specific tools/platforms they likely use that indicate fit (e.g., "Uses Salesforce + HubSpot but NOT enterprise tools like SAP"). Group by category (CRM, marketing, analytics, infrastructure).
  • Technical Sophistication: Rate the ideal technical maturity (1-5 scale). Too low means they can't implement; too high means they've built internally.
  • Integration Needs: What systems does your product need to integrate with? Which integrations signal a prospect is ready?
  • Technology Adoption Patterns: Are ideal customers early adopters or fast followers? Do they prefer best-of-breed or all-in-one?
  • Digital Maturity Indicators: Website quality, content marketing presence, social media activity, online reviews presence.

Dimension 3: Behavioral Indicators

Define observable behaviors that signal a company is an ideal prospect:

  • Content Consumption: What blogs, podcasts, newsletters, YouTube channels do they follow? What topics do they search for?
  • Event Attendance: Which conferences, webinars, meetups, trade shows do they attend? List 5-10 specific events by name.
  • Community Membership: Which Slack groups, LinkedIn groups, Reddit communities, Discord servers, forums are they active in?
  • Buying Patterns: How do they typically discover and evaluate solutions? RFP process? Committee decisions? Champion-led? Top-down mandate?
  • Social Signals: What do they post about on LinkedIn? What job titles engage with relevant content?
  • Hiring Patterns: What roles are they hiring for that signal need for your solution?

Dimension 4: Pain Point Mapping

Identify and rank the top 3-5 pain points your ideal customer experiences:

For EACH pain point, document:

  • Pain Point Name: Clear, specific label
  • Severity Ranking: Critical (business risk) / High (significant inefficiency) / Medium (nice-to-fix)
  • How It Manifests: Observable symptoms in the organization. What does the team complain about? What breaks?
  • Business Impact: Quantify the cost if possible (lost revenue, wasted hours, missed opportunities)
  • Trigger Events: What happens that amplifies this pain? (new funding round, competitor launch, regulation change, team scaling, leadership change, failed initiative)
  • Current Workaround: How are they solving this today? (manual processes, inferior tool, internal build, ignoring it)
  • Your Solution Angle: How does the product address this specific pain? What's the before/after story?

Present pain points as a ranked list with a severity heat map.

Dimension 5: Budget Qualification

Define financial criteria for ideal customers:

  • Revenue Thresholds: Minimum and maximum company revenue for viable deals
  • Funding Stage Requirements: If applicable, what funding stages indicate budget availability?
  • Tech Spend Indicators: What percentage of revenue do ideal customers spend on technology? What's the absolute dollar range?
  • Deal Size Sweet Spot: What's the ideal annual contract value? What's the minimum viable deal?
  • Budget Cycle Timing: When do ideal customers typically set budgets? (calendar year, fiscal year, quarterly)
  • Pricing Sensitivity: How price-sensitive are ideal customers? Do they buy on value or cost?
  • ROI Expectations: What ROI do they expect? What payback period is acceptable?
  • Budget Authority Signals: How can you tell externally if a company has budget? (job posts mentioning tools, recent funding, expansion announcements)

Dimension 6: Channel Preferences

Define how to reach and engage ideal customers:

  • Research Channels: Where do they go to research solutions? (G2, Capterra, analyst reports, peer recommendations, Google, Reddit, LinkedIn)
  • Preferred Contact Methods: Rank by effectiveness: cold email, LinkedIn DM, phone call, referral, event networking, community engagement, content/inbound
  • Decision-Making Process: Map the typical buying journey. Who initiates? Who evaluates? Who approves? How long does it take?
  • Content Preferences: What content formats do they engage with? (case studies, ROI calculators, demos, whitepapers, video testimonials, free trials)
  • Engagement Cadence: How many touchpoints before a meeting? What's the ideal spacing? What sequence works best?
  • Trust Signals: What builds credibility with this audience? (customer logos, certifications, analyst recognition, community reputation)

Step 3: Define the Negative ICP

This section is CRITICAL. Define characteristics that DISQUALIFY a prospect. Being clear about who NOT to sell to saves more time than knowing who to sell to.

Document at least 8-10 disqualification criteria:

  • Too small (below revenue/headcount threshold)
  • Too large (above complexity/bureaucracy threshold)
  • Wrong industry (industries that seem related but aren't a fit, and why)
  • Wrong tech stack (technologies that indicate incompatibility)
  • Wrong stage (too early, too late, wrong trajectory)
  • No budget signals (signs they can't or won't pay)
  • Cultural misfit (values or approaches that clash)
  • Long sales cycle risk (indicators of 12+ month cycles with low close rates)
  • High churn risk (characteristics that predict early cancellation)
  • Competitive lock-in (deeply embedded with a competitor, high switching costs)

For each, explain the specific red flag AND why it disqualifies.

Step 4: Create the ICP Scoring Rubric

Build a lead qualification scorecard that anyone on the team can use:

Scoring Categories (must total 100 points):

CategoryMax PointsScoring Criteria
Firmographic Fit25Size, industry, geography, stage
Technographic Fit15Tech stack, sophistication, integration readiness
Pain Point Alignment20Severity of pain, urgency, current workaround inadequacy
Budget Capacity20Revenue, funding, tech spend, deal size fit
Contact Access10Decision maker identified, warm path available
Timing Signals10Trigger events, budget cycle, urgency indicators

For each category, define what scores a 0%, 25%, 50%, 75%, and 100% of available points.

Provide a detailed scoring guide for each category. Example format:

Firmographic Fit (25 points):

  • 25 points (100%): Company is in the primary target industry, within ideal revenue AND employee range, in target geography, at ideal stage, and showing strong growth signals
  • 19 points (75%): Meets 4 of 5 firmographic criteria. One minor gap (e.g., slightly outside ideal size range but in perfect industry)
  • 13 points (50%): Meets 3 of 5 criteria. Reasonable fit but needs further validation. Could be a fit with the right use case.
  • 6 points (25%): Meets only 1-2 criteria. Marginal fit. Significant gaps in size, industry, or stage. Low priority unless other signals are very strong.
  • 0 points (0%): Meets zero firmographic criteria. Wrong industry, wrong size, wrong stage. Disqualified on firmographics alone.

Repeat this level of detail for ALL SIX scoring categories. This granularity is what makes the rubric usable -- a salesperson should be able to score a lead in under 5 minutes without asking anyone for help.

Grade Bands:

  • A+ (90-100): Drop everything and pursue. Perfect fit, strong signals, clear path. These prospects should receive personalized, multi-threaded outreach within 24 hours of identification.
  • A (75-89): High priority. Strong fit with minor gaps. Pursue actively with personalized outreach. Allocate significant research time.
  • B (60-74): Good fit. Worth pursuing but don't over-invest until qualified further. Use semi-personalized outreach. Monitor for signal changes that could upgrade them.
  • C (40-59): Marginal fit. Only pursue if pipeline is thin. Add to automated nurture sequences. Monitor for trigger events that could change their status.
  • D (0-39): Does not fit ICP. Do not pursue. Add to marketing nurture list at most. Do not spend sales time here.

Quick Qualification Checklist: Also provide a 5-question yes/no checklist that gives a rough qualification in 60 seconds:

  1. Are they in a target industry? (Y/N)
  2. Are they in the ideal size range? (Y/N)
  3. Do they show growth signals? (Y/N)
  4. Can you identify a likely pain point? (Y/N)
  5. Can you find a decision maker to contact? (Y/N)

Score: 5 Yes = likely A grade. 3-4 Yes = likely B grade. 1-2 Yes = likely C grade. 0 Yes = D grade.

Step 5: Generate Buyer Personas

Create 2-3 distinct buyer personas that represent the key decision makers and influencers within the ICP. Each persona should feel like a real person, not a marketing abstraction.

For EACH persona, document:

  • Persona Name: A memorable archetype name (e.g., "The Frustrated VP of Engineering", "The Growth-Hungry Founder", "The Risk-Averse CFO")
  • Demographic Profile: Title, age range, career path, education, reporting structure
  • Day-in-the-Life: What does a typical day look like? What meetings, tasks, pressures?
  • Goals and KPIs: What are they measured on? What does success look like for them?
  • Pain Points: Their top 3 frustrations related to your solution area. Use their language, not yours.
  • Information Diet: What they read, listen to, watch. Where they get advice.
  • Objections: Top 3-5 objections they'll raise during the sales process. For each, provide the actual words they'd use AND the underlying concern.
  • Messaging That Resonates: 2-3 message angles that would catch their attention. Include specific subject lines and opening lines.
  • What Turns Them Off: Communication styles, claims, and approaches that would make them disengage.
  • How to Win Them Over: The key proof points, case studies, or demonstrations that would move them from skeptical to interested.

Step 6: Build the Prospecting Playbook

Create an actionable guide for finding prospects that match the ICP:

  • Where to Find Them: Specific platforms, directories, communities, events, databases. Include exact URLs or search queries where possible.
  • Search Strategies: LinkedIn Sales Navigator filters, Google search operators, industry database queries, job board searches. Provide actual query strings.
  • Signal Monitoring: What triggers to watch for that indicate a company just became a better fit. Set up alerts for: funding announcements, leadership changes, job posts, product launches, competitor departures.
  • Prioritization Framework: When you find 100 companies that match, how do you pick the top 10? Stack rank criteria.
  • Enrichment Checklist: After identifying a prospect, what data do you gather before outreach? Provide a 10-item checklist.
  • Warm Path Strategies: How to turn cold prospects into warm ones. Mutual connections, content engagement, community involvement, event attendance.
  • Timing Tactics: Best times of year, month, week, and day to reach out. Tied to budget cycles and industry rhythms.
  • Disqualification Speed Check: When researching a prospect, what are the first 3 things to check that would immediately disqualify them? This saves time by filtering out non-fits before deep research.
  • Enrichment Sources: List specific tools and databases for enrichment (e.g., LinkedIn Sales Navigator, Crunchbase, BuiltWith, SimilarWeb, G2, Glassdoor). For each, describe what data to extract and how it informs qualification.
  • Outreach Templates by Persona: For each buyer persona defined earlier, provide a template opening line and subject line that aligns with their priorities and communication style. These are starting points that should be customized per prospect.

Step 7: Market Context and Competitive Awareness

Provide a brief competitive landscape overview to contextualize the ICP:

  • Primary Competitors: List 3-5 competitors the sales team will encounter during deals. For each, note their target segment and key differentiator.
  • Competitive Positioning Statement: A single sentence that positions the product against the most common competitor.
  • Common Displacement Scenarios: Which competitor products do ideal customers most often switch FROM? What triggers the switch?
  • Market Trends Affecting ICP: 2-3 market trends that are making the ICP more (or less) relevant right now. This helps the team understand timing and urgency in the broader market.

Output Format

Write the complete ICP to

IDEAL-CUSTOMER-PROFILE.md
in the current working directory.

Structure the output file with these sections in order:

# Ideal Customer Profile: [Business/Product Name]

> Generated on [date] | Based on: [brief description of the business]

## ICP Summary
[2-3 paragraph executive summary of who the ideal customer is]

## Firmographic Criteria
[Table format with criteria, ranges, rationale]

## Technographic Profile
[Tech stack requirements, sophistication level, integration needs]

## Behavioral Signals
[Observable behaviors, content consumption, community membership]

## Pain Point Map
[Ranked pain points with severity, manifestation, triggers]

## Budget Qualifiers
[Financial criteria, deal size, ROI expectations]

## Channel Strategy
[How to reach them, decision process, content preferences]

## Negative ICP (Who to Avoid)
[Disqualification criteria with explanations]

## ICP Scoring Rubric
[100-point scorecard with grade bands]

## Buyer Personas

### Persona 1: [Name]
[Full persona details]

### Persona 2: [Name]
[Full persona details]

### Persona 3: [Name] (if applicable)
[Full persona details]

## Prospecting Playbook
[Where to find them, search strategies, prioritization, timing]

## Competitive Context
[Brief competitive landscape, positioning, displacement scenarios]

## ICP Maintenance Guide
[When to review, what signals indicate the ICP needs updating]

---

*ICP built by AI Sales Team | Review and refine quarterly*

ICP Maintenance Guidance

Include a brief section at the end of the output file that advises on ICP maintenance:

  • Review Cadence: Recommend reviewing the ICP quarterly or after any major product change, pricing change, or market shift.
  • Update Triggers: List specific events that should prompt an ICP review:
    • You close 3+ deals outside the current ICP parameters
    • You lose 3+ deals to the same competitor or objection
    • Your product adds a major new feature or enters a new market
    • Your pricing model changes significantly
    • A major competitor enters or exits the market
  • Feedback Loop: After running
    /sales prospect
    on 10+ companies, review which scores correlated with actual deal outcomes. Adjust ICP criteria and scoring weights accordingly.
  • Version Control: Encourage the user to date-stamp ICPs and keep previous versions for comparison.

Quality Standards

  • Every criterion must be SPECIFIC. No "medium-sized companies" -- use exact ranges.
  • Every recommendation must be ACTIONABLE. No "leverage social selling" -- say exactly what to do.
  • Every persona must feel REAL. Use specific language patterns, not corporate jargon.
  • The scoring rubric must be USABLE. Someone with no context should be able to score a lead in under 5 minutes.
  • Pain points must reflect the PROSPECT's perspective, not the seller's pitch.
  • The negative ICP is as important as the positive ICP. Be thorough.
  • Cite your reasoning. Explain WHY each criterion matters, not just WHAT it is.
  • If the user's description doesn't specify something, make an informed inference based on the product type, market, and price point. State your assumption explicitly.
  • Every section should include at least one concrete example to illustrate the guidance.
  • Tables should be used wherever structured data is presented for easy scanning.
  • The prospecting playbook should include actual search query strings, not just descriptions of what to search for.

Important Rules

  1. Do NOT ask more than one clarifying question. Work with what you have and state assumptions.
  2. Do NOT produce generic advice. Every line should be specific to this particular business.
  3. Do NOT skip any section. All 6 dimensions, negative ICP, scoring rubric, personas, and playbook are required.
  4. Do NOT use filler content. Every sentence should add value.
  5. The output file should be 300-400 lines of substantive content.
  6. Write the file to disk using the Write tool. Confirm to the user what was written and where.
  7. After writing, give the user a brief summary of the ICP highlights and suggest next steps (e.g., "Run
    /sales prospect <url>
    to analyze a specific company against this ICP").