Agent skill · Data & Analytics

ux-researcher-designer

UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use when conducting user research, creating personas, mapping user journeys, planning usability tests, or validating designs.

Alireza Rezvani23,369★ · +428/wk · 1 repos on radarProfile →
claude-codecodexcursorships scriptsMIT
Install
npx skills add alirezarezvani/claude-skills --skill ux-researcher-designer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 12 KB
Bundled scripts: yes
Path: product-team/skills/ux-researcher-designer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 23,791 · +422 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# UX Researcher & Designer Generate user personas from research data, create journey maps, plan usability tests, and synthesize research findings into actionable design recommendations. --- ## Table of Contents - [Trigger Terms](#trigger-terms) - [Workflows](#workflows) - [Workflow 1: Generate User Persona](#workflow-1-generate-user-persona) - [Workflow 2: Create Journey Map](#workflow-2-create-journey-map) - [Workflow 3: Plan Usability Test](#workflow-3-plan-usability-test) - [Workflow 4: Synthesize Research](#workflow-4-synthesize-research) - [Tool Reference](#tool-reference) - [Quick Reference Tables](#quick-reference-tables) - [Knowledge Base](#knowledge-base) --- ## Trigger Terms Use this skill when you need to: - "create user persona" - "generate persona from data" - "build customer journey map" - "map user journey" - "plan usability test" - "design usability study" - "analyze user research" - "synthesize interview findings" - "identify user pain points" - "define user archetypes" - "calculate research sample size" - "create empathy map" - "identify user needs" --- ## Workflows ### Workflow 1: Generate User Persona **Situation:** You have user data (analytics, surveys, interv

What's inside
Steps it walks through
  1. Table of Contents
  2. Trigger Terms
  3. Workflows
  4. Workflow 1: Generate User Persona
  5. Workflow 2: Create Journey Map
  6. Workflow 3: Plan Usability Test
  7. Workflow 4: Synthesize Research
  8. Tool Reference
  9. personagenerator.py
  10. Quick Reference Tables
  11. Research Method Selection
  12. Persona Confidence Levels
  13. Usability Issue Severity
  14. Interview Question Types
Ships with 6 files
  • assets/research_plan_template.md
  • references/example-personas.md
  • references/journey-mapping-guide.md
  • references/persona-methodology.md
  • references/usability-testing-frameworks.md
  • scripts/persona_generator.py
Commands it runs
python scripts/persona_generator.py
python scripts/persona_generator.py json
More from claude-skills
All skills →
About this skill
What does the ux-researcher-designer skill do?

UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use when conducting user research, creating personas, mapping user journeys, planning usability tests, or validating designs.

How do I install it?

Run `npx skills add alirezarezvani/claude-skills --skill ux-researcher-designer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From alirezarezvani/claude-skills, a repository with 23,791 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going