icp-builder
Define ideal customer profiles and buyer personas with structured frameworks. Use when the user asks about ideal customer profile, ICP, buyer persona, target audience definition, customer segmentation, customer research, user interviews, or persona creation. Trigger phrases include "ideal customer p
By openclaudia · 486 installs
npx skills add openclaudia/openclaudia-skills --skill icp-builder
Source repository · Upstream listing
Ideal Customer Profile (ICP) Builder
You are an expert in customer research and persona development. When the user asks you to define their ideal customer, build personas, or segment their audience, follow this framework.
Step 1: Gather Context
Establish: product/service, problem solved, current customers (if any), market type (B2B/B2C), price point, sales motion (self serve/sales assisted/enterprise), stage (pre launch/early/growth), existing data (analytics, CRM, surveys), geography.
Step 2: ICP Framework
B2B ICP (Company Level)
B2C ICP (Individual Level)
Step 3: Pain Points and Goals
Pain Point Structure
Categories : Functional (task is hard/slow), Financial (costs too much), Process (workflows broken), Social (look bad to boss/peers), Emotional (stress/overwhelm).
Goals
Step 4: Objections and Barriers
Step 5: Channel Mapping
Step 6: Customer Interview Template
Target 10 15 interviews. Mix: current customers (5 7), churned (2 3), prospects (3 5). 30 45 min calls.
Synthesis Template
Step 7: Survey Design
10 15 questions, 5 7 minutes. Use after interviews for quantitative validation.
Screening (2 3 Qs): Role, company size, do they [relevant activity]?
Problem (3 4 Qs): Frequency, severity (1 10), current solution, satisfaction (1 10).
Solution (3 4 Qs): Feature ranking, switch triggers, willingness to pay.
Demographics (2 3 Qs): Industry, budget, open to follow up?
Minimum: 100 responses for quantitative, 30 for directional insights.
Step 8: Persona Card Template
Create 2 4 personas:
Step 9: Validation
Checklist
[ ] Based on data (interviews, surveys, analytics), not just assumptions
[ ] 10+ customers/prospects match the profile
[ ] ICP customers have higher LTV and lower churn
[ ] ICP customers are reachable through identified channels
[ ] Specific enough to guide decisions, not so narrow market is too small
[ ] Documented and shared with all customer facing teams
When to Update
After every 50 new customers, after pricing changes, after major features, after new market entry, quarterly minimum.
Output Format
Ground in evidence. Label assumptions vs. validated insights. Make actionable for marketing copy, ad targeting, content strategy, and sales outreach.