ux-researcher-designer

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

2|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Shubh2310-developer/ENGUNITYCORE --skill ux-researcher-designer-shubh2310-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-researcher-designer
Source: https://github.com/Shubh2310-developer/ENGUNITYCORE/tree/main/.claude/skills/ux-researcher-designer
Command: npx skills add https://github.com/Shubh2310-developer/ENGUNITYCORE --skill ux-researcher-designer-shubh2310-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Creating credible user personas from raw research data is time-consuming and often subjective. This Skill automates persona generation by analyzing user behavior patterns, demographics, and interview insights to produce structured, research-backed personas with confidence scoring. ## Core Features & Use Cases - Data-Driven Persona Generation: Analyzes user data to identify archetypes (power user, casual user, business user, mobile-first) and generates complete personas with demographics, psychographics, behaviors, and goals. - Pattern Analysis: Aggregates usage frequency, feature preferences, device usage, and pain points from user datasets. - Design Implications: Derives actionable design recommendations and usage scenarios from identified patterns. - Use Case: A product team has survey data from 50 users and interview notes. Run the persona generator to produce a validated persona with confidence scoring, then use it to guide journey mapping and usability testing decisions. ## Quick Start 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?

Use the persona_generator.py script with a list of user data dictionaries containing fields like age, usage_frequency, features_used, and pain_points. Run 'python scripts/persona_generator.py' for formatted output or add the 'json' argument for JSON output.

What data do I need to create a data-driven persona?

The generator accepts user records with demographics (age, location), behaviors (usage_frequency, features_used, primary_device), and pain_points. Optional interview insights with quotes, motivations, and goals enrich the psychographic profile.

How does persona archetype classification work?

The script uses heuristic rules on usage patterns: daily users with many features become power users, mobile-dominant users become mobile-first, work-context users become business users, and others default to casual users.

Does the persona generator require external Python packages?

No, the script uses only Python standard library modules (json, collections, random, typing). It runs on any Python 3 installation without pip installs.

What are the limitations of automated persona generation?

Archetype identification uses simple heuristics rather than clustering algorithms, so results may not capture nuanced segments. Confidence scoring is based only on sample size thresholds (high above 50 users), and qualitative synthesis remains shallow without rich interview data.