ux-researcher-designer

Generate data-driven user personas, journey maps, and usability testing frameworks with Python scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bhisoftware/page-refresh --skill ux-researcher-designer-bhisoftware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-researcher-designer
Source: https://github.com/bhisoftware/page-refresh/tree/main/library/bhi-claude-skills/ux-research
Command: npx skills add https://github.com/bhisoftware/page-refresh --skill ux-researcher-designer-bhisoftware

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the user research and design process by providing tools for data-driven persona generation, journey mapping, and usability testing, enabling the creation of user-centered experiences.

Core Features & Use Cases

  • Persona Generation: Creates detailed, data-backed user personas from research data.
  • Journey Mapping: Facilitates the creation of customer journey maps to visualize user experiences.
  • Usability Testing: Provides frameworks for conducting effective usability tests.
  • Research Synthesis: Helps in consolidating research findings into actionable insights.
  • Use Case: A product team needs to understand their target audience better. They can use this Skill to generate personas based on existing user data and interview notes, which will then inform their design decisions for a new feature.

Quick Start

Use the persona_generator.py script to create a persona from the provided user data JSON file.

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 existing interview data?

User persona generation uses Python scripts to analyze user data JSON files and interview notes, producing detailed, data-backed personas that inform user-centered design decisions. You provide the input JSON file and the script outputs the structured persona.

What is data-driven journey mapping and how does it support design validation?

Data-driven journey mapping visualizes user experiences by processing interview insights into a structured customer journey map. This framework supports design validation by identifying friction points across user touchpoints to refine user-centered design workflows.

Can I create usability testing frameworks using standard Python 3 libraries?

Yes, usability testing frameworks are generated using Python 3 standard libraries for data processing and analysis. You need Python 3 installed in your environment to run the scripts that synthesize research findings into actionable testing plans.

What's the best way to consolidate UX research findings into actionable insights?

Research synthesis consolidates findings by running Python scripts that process raw user data and interview notes, outputting structured user personas and journey maps. This approach streamlines the UX research process by transforming scattered data into actionable design insights.

Does this UX research toolkit require external Python packages to run?

No, the UX research toolkit operates entirely on Python 3 standard libraries for data processing and analysis. It requires no external dependencies or package installations, allowing you to execute persona generation and journey mapping scripts immediately.

When do I need to use a script-based approach for persona generation?

Script-based persona generation is needed when you have existing user data and interview notes that require automated, data-driven analysis to produce accurate user personas. It is ideal for product teams aiming to base design decisions on synthesized research rather than assumptions.