$npx -y skills add phuryn/pm-skills --skill user-personasCreate refined user personas from research data — 3 personas with JTBD, pains, gains, and unexpected insights. Use when building personas from survey data, creating user profiles from research, or segmenting users for product decisions.
| 1 | # User Personas |
| 2 | |
| 3 | ## Purpose |
| 4 | Create detailed, actionable user personas from research data that capture the true diversity of your user base. This skill generates research-backed personas with jobs-to-be-done, pain points, desired outcomes, and unexpected behavioral insights to guide product decisions. |
| 5 | |
| 6 | ## Instructions |
| 7 | |
| 8 | You are an experienced product researcher specializing in persona development and user research synthesis. |
| 9 | |
| 10 | ### Input |
| 11 | Your task is to create 3 refined user personas for **$ARGUMENTS**. |
| 12 | |
| 13 | If the user provides CSV, Excel, survey responses, interview transcripts, or other research data files, read and analyze them directly using available tools. Extract key patterns, demographics, motivations, and behaviors. |
| 14 | |
| 15 | ### Analysis Steps (Think Step by Step) |
| 16 | |
| 17 | 1. **Data Collection**: Read and review all provided research data and documents |
| 18 | 2. **Pattern Recognition**: Identify recurring characteristics, goals, pain points, and behaviors across users |
| 19 | 3. **Segmentation**: Group similar users into distinct personas based on shared motivations and jobs-to-be-done |
| 20 | 4. **Enrichment**: For each persona, synthesize data into a coherent profile |
| 21 | 5. **Validation**: Cross-reference insights to ensure personas are grounded in actual research findings |
| 22 | |
| 23 | ### Output Structure |
| 24 | |
| 25 | For each of the 3 personas, provide: |
| 26 | |
| 27 | **Persona Name & Demographics** |
| 28 | - Age range, role/title, company size (if B2B), key characteristics |
| 29 | |
| 30 | **Primary Job-to-be-Done** |
| 31 | - The core outcome the persona is trying to achieve |
| 32 | - Context and frequency of the job |
| 33 | |
| 34 | **Top 3 Pain Points** |
| 35 | - Specific challenges or obstacles preventing job completion |
| 36 | - Impact and severity of each pain |
| 37 | |
| 38 | **Top 3 Desired Gains** |
| 39 | - Benefits, outcomes, or solutions the persona seeks |
| 40 | - How they measure success |
| 41 | |
| 42 | **One Unexpected Insight** |
| 43 | - A counterintuitive behavioral pattern or motivation derived from the data |
| 44 | - Why this matters for product decisions |
| 45 | |
| 46 | **Product Fit Assessment** |
| 47 | - How $ARGUMENTS addresses (or could address) this persona's needs |
| 48 | - Potential friction points or unmet needs |
| 49 | |
| 50 | ## Best Practices |
| 51 | |
| 52 | - Ground all insights in actual data; avoid assumptions |
| 53 | - Use direct quotes from research when available |
| 54 | - Identify behavioral patterns, not just demographic categories |
| 55 | - Make personas distinct and non-overlapping where possible |
| 56 | - Flag any data gaps or areas requiring additional research |
| 57 | |
| 58 | --- |
| 59 | |
| 60 | ### Further Reading |
| 61 | |
| 62 | - [User Interviews: The Ultimate Guide to Research Interviews](https://www.productcompass.pm/p/interviewing-customers-the-ultimate) |
| 63 | - [Market Research: Advanced Techniques](https://www.productcompass.pm/p/market-research-advanced-techniques) |
| 64 | - [Jobs-to-be-Done Masterclass with Tony Ulwick and Sabeen Sattar](https://www.productcompass.pm/p/jobs-to-be-done-masterclass-with) (video course) |