ux-researcher-designer

Generate data-driven user personas from user research data and interview insights.

Updated May 22, 2026
One-click install
npx skills add https://github.com/kitfunso/claude-config --skill ux-researcher-designer-kitfunso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ux-researcher-designer
Source: https://github.com/kitfunso/claude-config/tree/main/skills/product-team/ux-researcher-designer
Command: npx skills add https://github.com/kitfunso/claude-config --skill ux-researcher-designer-kitfunso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? UX teams often build personas from guesswork instead of evidence. This Skill turns raw user data and interview insights into structured, research-backed personas with demographics, psychographics, behaviors, frustrations, and design implications. ## Core Features & Use Cases - Data-Driven Persona Generation: Analyzes user behavior patterns, identifies archetypes (power user, casual user, business user, mobile-first), and aggregates demographics from user data. - Research Synthesis: Extracts motivations, values, goals, and pain points from interview insights and merges them with quantitative patterns. - Design Implications & Confidence Scoring: Derives actionable design recommendations and reports confidence levels based on sample size. - Use Case: A product team with 30 user survey records and a handful of interview notes can run the persona generator to produce a formatted persona profile, complete with scenarios, quotes, and design implications, ready to share with stakeholders. ## Quick Start Use the ux-researcher-designer skill to generate a user persona from my user research data and output it as JSON.

Frequently Asked Questions about ux-researcher-designer

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

FAQPage Schema
How do I generate user personas from research data in Python?▼

Run the persona_generator.py script with a list of user data dictionaries containing fields like age, usage_frequency, features_used, and pain_points. The script analyzes patterns, identifies an archetype, and outputs a formatted persona or JSON with the 'json' argument.

What input data format does the persona generator require?▼

The generator expects a list of user dictionaries with fields such as age, usage_frequency, features_used, primary_device, usage_context, tech_proficiency, and pain_points. Interview insights with quotes, motivations, and goals are optional but enrich the psychographics.

What persona archetypes does the generator support?▼

The script identifies four archetypes: power_user, casual_user, business_user, and mobile_first. Archetype selection uses heuristics based on usage frequency, feature usage count, primary device, and usage context.

Does the persona generator require external Python packages?▼

No, the script uses only Python standard library modules: json, typing, collections, and random. It runs with any standard Python 3 installation without installing additional dependencies.

What are the limitations of heuristic-based persona generation?▼

The archetype identification uses simple heuristics rather than statistical clustering, so results may not reflect nuanced segments in large datasets. Confidence scoring is based only on sample size thresholds, with high confidence requiring more than 50 users.