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.