ideal-customer-profile

Define ideal customer profiles from survey data using JTBD and segmentation frameworks.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill ideal-customer-profile-choi-keith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ideal-customer-profile
Source: https://github.com/Choi-Keith/skill-arsenal-ultra/tree/main/plugins/pm-skills/pm-go-to-market/skills/ideal-customer-profile
Command: npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill ideal-customer-profile-choi-keith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product and go-to-market teams often struggle to identify which customers deliver the most value, leading to unfocused sales efforts and diluted messaging. This Skill turns raw research data into a structured Ideal Customer Profile (ICP) covering demographics, behaviors, jobs-to-be-done, and pain points. ## Core Features & Use Cases - ICP Framework: Synthesizes firmographic attributes, behavioral patterns, JTBD (functional, emotional, social), and pain points into one profile. - Value-Based Segmentation: Segments customers by LTV, churn rate, expansion potential, and time-to-value to find your best-fit accounts. - GTM Alignment: Produces decision-process maps, exclusion criteria, and messaging implications for sales and marketing teams. - Use Case: After running a PMF survey with 50 responses, feed the results in to identify that mid-market SaaS companies with 50-200 employees churn least and expand fastest, then refocus your sales pipeline accordingly. ## Quick Start Analyze our PMF survey responses and customer interview notes to define our ideal customer profile with demographics, JTBD, and top pain points.

Frequently Asked Questions about ideal-customer-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define an ideal customer profile from survey data?

Collect PMF survey responses, interviews, and usage data, then segment customers by value metrics like LTV, churn, and expansion. Map their firmographics, behaviors, jobs-to-be-done, and pain points into a documented ICP with exclusion criteria.

What is the JTBD framework for customer profiling?

Jobs-to-be-Done, from Clayton Christensen's theory, identifies the functional, emotional, and social tasks customers hire a product to complete. It captures success metrics, context, and competing priorities rather than just demographic attributes.

How many customer interviews are needed to build an ICP?

Interview at least 10 high-value customers to identify reliable patterns, combining qualitative insights with quantitative data from surveys and product analytics. Revisit the ICP quarterly as new customer data accumulates.

What data sources are needed for ICP analysis?

Use PMF survey responses, customer interview transcripts, trial or freemium behavior data, support tickets, churn analysis, sales win/loss reports, and competitive intelligence. Combining multiple sources produces more accurate segmentation.

When should an ICP be updated or revised?

Revisit the ICP quarterly as customer data accumulates, or when entering new markets, launching new products, or noticing shifts in churn and expansion patterns. Share updates across marketing, sales, and product teams.