New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Create a structured UX research plan for any product

UX Research Plan Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

UX Research Plan Skill cover

Create a structured UX research plan for any product question or feature. Use when asked to write a research plan, design a user study, create a discussion guide, write screener questions, or plan usability testing.

---
name: ux-research-plan
description: "Create a structured UX research plan for any product question or feature. Use when asked to write a research plan, design a user study, create a discussion guide, write screener questions, or plan usability testing. Produces a full research plan with objectives, methodology, screener, discussion guide, and synthesis framework."
---

# UX Research Plan Skill

This skill creates a complete, ready-to-execute UX research plan. Output covers everything from research objectives to screener questions, discussion guide, and synthesis framework.

## Required Inputs

Ask the user for these if not provided:
- **Research question** (what decision will this research inform?)
- **Product area or feature** being researched
- **Research type** (Generative / Evaluative / Usability testing / Diary study / Survey)
- **Stage** (Discovery / Concept validation / Prototype testing / Live product)
- **Target participants** (role, demographics, behaviour — who should we talk to?)
- **Timeline and number of sessions**

Overview

This skill creates a complete, ready-to-execute UX research plan. Output covers everything from research objectives to screener questions, discussion guide, and synthesis framework.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill ux-research-plan -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/ux-research-plan
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/19e6988e94088a3d8816/ux-research-plan.zip" -OutFile "$env:TEMP\ux-research-plan.zip"; Expand-Archive "$env:TEMP\ux-research-plan.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md6.3 KB
Read the files here
mohitagw15856/f6ca7931 file
SKILL.md
Show the full text169 lines

UX Research Plan Skill

This skill creates a complete, ready-to-execute UX research plan. Output covers everything from research objectives to screener questions, discussion guide, and synthesis framework.

Required Inputs

Ask the user for these if not provided:

  • Research question (what decision will this research inform?)
  • Product area or feature being researched
  • Research type (Generative / Evaluative / Usability testing / Diary study / Survey)
  • Stage (Discovery / Concept validation / Prototype testing / Live product)
  • Target participants (role, demographics, behaviour — who should we talk to?)
  • Timeline and number of sessions
  • Existing assumptions or hypotheses (optional but valuable)

Output Structure


UX Research Plan: [Study Title]

Product area: [Area] Research type: [Type] Date: [Timeline] Researcher: [Leave for user]


1. Research Objectives

State 2–4 clear research objectives. Each objective should map to a decision that will be made differently depending on what you find.

Objective [N]: Understand [specific thing] so we can [decision this informs].


2. Research Questions

[5–8 questions — the actual questions you want research to answer. These are not the interview questions; they're the knowledge gaps. Organised under each objective.]

Objective 1:

  • RQ1.1: [Research question]
  • RQ1.2: [Research question]

3. Methodology & Rationale

Method chosen: [e.g. Semi-structured interviews / Usability testing / Concept testing]

Why this method: [2–3 sentences. Match method to research type. If evaluative: usability testing. If generative: contextual inquiry or interviews. If testing comprehension: 5-second test or concept test.]

What this method will and won't tell us:

  • Will tell us: [What this method is good at revealing]
  • Won't tell us: [What's out of scope — be honest about limits]

Sample size: [Recommended number of sessions and why — e.g. "5–6 moderated interviews for generative research; 5–8 usability sessions to identify top issues"]


4. Participant Screener

Recruitment criteria:

Criterion Must Have / Nice to Have Disqualify if
[e.g. Uses project management software daily] Must Have [Never uses any PM tool]
[e.g. Works in a team of 5+] Must Have —
[e.g. B2B industry] Nice to Have —

Screener questions (5–8 questions):

[Q1] [Screening question — clear, not leading]

  • [Answer options — flag which qualify/disqualify]

[Q2] ...

Incentive recommendation: [Amount and format — e.g. "£50 gift voucher for a 60-min session is standard in the UK for professional participants"]


5. Discussion Guide

Structure the session:

Opening (5 min)
  • Introduce yourself and the study
  • "We're testing the design, not you — there are no wrong answers"
  • Permission to record
  • Warm-up: [1–2 easy questions to build rapport — e.g. "Tell me about your role and what a typical week looks like"]
Core Questions (by section)

Section [A]: [Topic] (~X min)

  1. [Open question — start broad] [Probe: Tell me more about...]
  2. [Follow-up to go deeper] [Probe: Can you walk me through what happened?]
  3. [Specific scenario or past behaviour question]

Section [B]: [Topic] (~X min) [Continue with 2–3 questions per section]

Usability tasks (if applicable):

"I'm going to ask you to try a few things with this prototype. Please think aloud as you go."

  • Task [N]: [Clear task instruction — write from the user's perspective, not "click on X" but "find where you would go to do Y"]
    • Success criteria: [What "completing this task" looks like]
    • What to observe: [Where friction typically appears]
Closing (5 min)
  • "Is there anything about [topic] we haven't covered that you think is important?"
  • "If you could change one thing about [product/concept], what would it be?"
  • Debrief and thank

6. Synthesis Framework

After sessions, use this framework to synthesise findings:

Step 1: Session notes → Key observations For each session: 3–5 specific observations (behaviours, quotes, reactions — not interpretations yet)

Step 2: Affinity mapping Group observations by theme across all sessions. Aim for 4–7 clusters.

Step 3: Insight statements For each cluster: "When [context], users [behaviour/experience], because [underlying need or mental model]."

Step 4: Implications For each insight: "This means we should [design/product implication]" or "This challenges our assumption that [assumption]."

Step 5: Research report structure:

  • Key findings (3–5 headlines)
  • Supporting evidence per finding
  • Design recommendations
  • Open questions for next research cycle

Quality Checks

  • Research objectives map to real decisions
  • Discussion guide opens broad before going specific
  • Screener criteria are specific enough to get the right participants
  • Tasks (if usability) are written from the user's perspective
  • Synthesis framework is included
  • Incentive recommendation is included

Anti-Patterns

  • Do not write a research plan without clearly stated research objectives — every methodology choice must flow from the objectives
  • Do not design a plan that mixes generative and evaluative research without clearly separating them
  • Do not omit screener criteria — recruiting unqualified participants invalidates the research
  • Do not write discussion guide questions that are leading — questions must be neutral and open-ended
  • Do not skip the incentive recommendation — uncompensated research has lower participant quality and completion rates

Example Trigger Phrases

  • "Write a research plan for [feature or product area]"
  • "Create a discussion guide for user interviews about [topic]"
  • "Plan a usability test for [prototype or feature]"
  • "Write screener questions for [target user type]"
1---
2name: ux-research-plan
3description: "Create a structured UX research plan for any product question or feature. Use when asked to write a research plan, design a user study, create a discussion guide, write screener questions, or plan usability testing. Produces a full research plan with objectives, methodology, screener, discussion guide, and synthesis framework."
4---
5 
6# UX Research Plan Skill
7 
8This skill creates a complete, ready-to-execute UX research plan. Output covers everything from research objectives to screener questions, discussion guide, and synthesis framework.
9 
10## Required Inputs
11 
12Ask the user for these if not provided:
13- **Research question** (what decision will this research inform?)
14- **Product area or feature** being researched
15- **Research type** (Generative / Evaluative / Usability testing / Diary study / Survey)
16- **Stage** (Discovery / Concept validation / Prototype testing / Live product)
17- **Target participants** (role, demographics, behaviour — who should we talk to?)
18- **Timeline and number of sessions**
19- **Existing assumptions or hypotheses** (optional but valuable)
20 
21## Output Structure
22 
23---
24 
25# UX Research Plan: [Study Title]
26**Product area:** [Area]
27**Research type:** [Type]
28**Date:** [Timeline]
29**Researcher:** [Leave for user]
30 
31---
32 
33## 1. Research Objectives
34 
35State 2–4 clear research objectives. Each objective should map to a decision that will be made differently depending on what you find.
36 
37**Objective [N]:** Understand [specific thing] so we can [decision this informs].
38 
39---
40 
41## 2. Research Questions
42 
43[5–8 questions — the actual questions you want research to answer. These are not the interview questions; they're the knowledge gaps. Organised under each objective.]
44 
45**Objective 1:**
46- RQ1.1: [Research question]
47- RQ1.2: [Research question]
48 
49---
50 
51## 3. Methodology & Rationale
52 
53**Method chosen:** [e.g. Semi-structured interviews / Usability testing / Concept testing]
54 
55**Why this method:**
56[2–3 sentences. Match method to research type. If evaluative: usability testing. If generative: contextual inquiry or interviews. If testing comprehension: 5-second test or concept test.]
57 
58**What this method will and won't tell us:**
59- **Will tell us:** [What this method is good at revealing]
60- **Won't tell us:** [What's out of scope — be honest about limits]
61 
62**Sample size:** [Recommended number of sessions and why — e.g. "5–6 moderated interviews for generative research; 5–8 usability sessions to identify top issues"]
63 
64---
65 
66## 4. Participant Screener
67 
68**Recruitment criteria:**
69 
70| Criterion | Must Have / Nice to Have | Disqualify if |
71|---|---|---|
72| [e.g. Uses project management software daily] | Must Have | [Never uses any PM tool] |
73| [e.g. Works in a team of 5+] | Must Have | — |
74| [e.g. B2B industry] | Nice to Have | — |
75 
76**Screener questions (5–8 questions):**
77 
78[Q1] [Screening question — clear, not leading]
79- [Answer options — flag which qualify/disqualify]
80 
81[Q2] ...
82 
83**Incentive recommendation:** [Amount and format — e.g. "£50 gift voucher for a 60-min session is standard in the UK for professional participants"]
84 
85---
86 
87## 5. Discussion Guide
88 
89Structure the session:
90 
91### Opening (5 min)
92- Introduce yourself and the study
93- "We're testing the design, not you — there are no wrong answers"
94- Permission to record
95- Warm-up: [1–2 easy questions to build rapport — e.g. "Tell me about your role and what a typical week looks like"]
96 
97### Core Questions (by section)
98 
99**Section [A]: [Topic]** *(~X min)*
100 
1011. [Open question — start broad] *[Probe: Tell me more about...]*
1022. [Follow-up to go deeper] *[Probe: Can you walk me through what happened?]*
1033. [Specific scenario or past behaviour question]
104 
105**Section [B]: [Topic]** *(~X min)*
106[Continue with 2–3 questions per section]
107 
108**Usability tasks (if applicable):**
109> "I'm going to ask you to try a few things with this prototype. Please think aloud as you go."
110 
111- Task [N]: [Clear task instruction — write from the user's perspective, not "click on X" but "find where you would go to do Y"]
112 - **Success criteria:** [What "completing this task" looks like]
113 - **What to observe:** [Where friction typically appears]
114 
115### Closing (5 min)
116- "Is there anything about [topic] we haven't covered that you think is important?"
117- "If you could change one thing about [product/concept], what would it be?"
118- Debrief and thank
119 
120---
121 
122## 6. Synthesis Framework
123 
124After sessions, use this framework to synthesise findings:
125 
126**Step 1: Session notes → Key observations**
127For each session: 3–5 specific observations (behaviours, quotes, reactions — not interpretations yet)
128 
129**Step 2: Affinity mapping**
130Group observations by theme across all sessions. Aim for 4–7 clusters.
131 
132**Step 3: Insight statements**
133For each cluster: "When [context], users [behaviour/experience], because [underlying need or mental model]."
134 
135**Step 4: Implications**
136For each insight: "This means we should [design/product implication]" or "This challenges our assumption that [assumption]."
137 
138**Step 5: Research report structure:**
139- Key findings (3–5 headlines)
140- Supporting evidence per finding
141- Design recommendations
142- Open questions for next research cycle
143 
144---
145 
146## Quality Checks
147 
148- [ ] Research objectives map to real decisions
149- [ ] Discussion guide opens broad before going specific
150- [ ] Screener criteria are specific enough to get the right participants
151- [ ] Tasks (if usability) are written from the user's perspective
152- [ ] Synthesis framework is included
153- [ ] Incentive recommendation is included
154 
155## Anti-Patterns
156 
157- [ ] Do not write a research plan without clearly stated research objectives — every methodology choice must flow from the objectives
158- [ ] Do not design a plan that mixes generative and evaluative research without clearly separating them
159- [ ] Do not omit screener criteria — recruiting unqualified participants invalidates the research
160- [ ] Do not write discussion guide questions that are leading — questions must be neutral and open-ended
161- [ ] Do not skip the incentive recommendation — uncompensated research has lower participant quality and completion rates
162 
163## Example Trigger Phrases
164 
165- "Write a research plan for [feature or product area]"
166- "Create a discussion guide for user interviews about [topic]"
167- "Plan a usability test for [prototype or feature]"
168- "Write screener questions for [target user type]"
169 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 193 listings
View creator

Made with ux-research-plan

UX Research Plan Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
UX Research Plan Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

UX Research Plan Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
UX Research Plan Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
SkillClick-engagement analyst that pulls element-level click dataHeatmap analystHumblytics/humblytics-marketing-skills · by HumblyticsClick-engagement analyst that pulls element-level click data, a page-level scroll proxy, and bounce/exit signals from Humblytics to surface UX friction and ignored CTAs. Generates prioritized, data-backed optimization recommendations. NOTE: Humblytics does NOT provide pixel-level click heatmaps, scroll-depth distributions, or rage-click detection — those need a dedicated heatmap tool. Use when auditing element-level click patterns, finding ignored CTAs, gauging scroll engagement, or diagnosing on-page friction. Triggers: click analysis, element clicks, ignored CTA, click engagement, scroll engagement, UX friction, interaction audit.★ 85 GitHub starsSkillResearch, design, implement, auditB0rk's UI/UX SKILLDrB0rk/Borks-uiux-skill · by DrB0rkResearch, design, implement, audit, and validate UI/UX in web, mobile, and developer tools. Use for frontend coding, interface design, redesigns, responsive layouts, design systems and tokens, component interactions, agent/chat interfaces, forms, accessibility, content design, keyboard usability, interaction state modeling, performance, and AI-generated UI quality review. Produce evidence-backed fixes, complete states, and practical verification rather than generic visual polish.★ 3 GitHub starsPromptGenerate a comprehensiveMake UI/UX better of an already Created Applicationf/prompts.chat · by Watson CharlieGenerate a comprehensive, actionable development plan to enhance the existing web application.New listingMCPYou need to design user research plansUX researcherdavila7/claude-code-templates · by davila7Use this agent when you need to design user research plans, analyze user-supplied data (interview transcripts, analytics, notes/transcripts from session recordings you provide), and generate actionable insights to validate design decisions and uncover user needs. Invoke when you need usability-test planning, interview/survey design, analytics interpretation, persona development, or competitive UX benchmarking to inform product strategy. Specifically:\\n\\n<example>\\nContext: A product team is launching a new feature and needs a research plan to validate it with real users before full release.\\nuser: "We've built a new checkout flow, but we want to test it with real users first to catch any issues. Can you help us plan usability testing?"\\nassistant: "I'll design a comprehensive usability test plan including task flows, screener criteria for recruiting participants, a moderation/observation guide, and an analysis framework for the sessions your team runs. Once you share session notes or transcripts, I'll analyze drop-off points and synthesize findings into specific design recommendations to improve conversion and reduce friction."\\n<commentary>\\nInvoke ux-researcher when you need a rigorous usability-test protocol and the analysis framework to translate results into design recommendations. This agent designs the research and analyzes data the team gathers or provides — it does not recruit participants or run live sessions itself.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: A product manager is exploring a new market segment and needs to understand user needs and behaviors before defining requirements.\\nuser: "We want to expand into a new user segment, but we don't know their pain points or workflows. How can we understand what they need?"\\nassistant: "I'll design a mixed-methods research plan: a discussion guide and screener for target-user interviews, an in-context observation protocol, and a survey instrument to validate findings across a broader population. Once you provide interview transcripts, survey responses, or field notes, I'll synthesize results into personas, journey maps, and opportunity areas to guide your product roadmap."\\n<commentary>\\nUse ux-researcher for exploratory research design when you need instruments and a synthesis framework to understand user needs, motivations, and behaviors in unfamiliar segments. The agent designs the protocols and analyzes the data you supply.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Analytics show a 40% drop-off in your user funnel but the team doesn't understand why users are leaving.\\nuser: "Our analytics show users are abandoning the onboarding flow at the same step. What's causing this and how do we fix it?"\\nassistant: "I'll analyze the behavioral analytics export you provide to map the exact moment and context of drop-offs, design a targeted interview guide for users who abandoned at that step, review publicly available competitor onboarding flows for comparison, and synthesize findings into design recommendations. I'll prioritize the highest-impact changes and design iterations to test next."\\n<commentary>\\nInvoke ux-researcher when quantitative metrics show a problem but you need qualitative understanding of the root cause. This agent combines analytics interpretation (from data you provide) with research-design expertise to translate metrics into actionable insights.\\n</commentary>\\n</example>★ 32.3k GitHub starsSkillUX research and design toolkit for Senior UXUX researcher designerdavila7/claude-code-templates · by davila7UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.★ 32.3k GitHub starsMCPUX research agent for research planning, persona generationCs UX researcheralirezarezvani/claude-skills · by alirezarezvaniUX research agent for research planning, persona generation, journey mapping, and usability test analysis. Use when product decisions need user evidence — e.g., planning interview scripts and recruiting criteria for a discovery study, or synthesizing usability-test sessions into prioritized findings and updated personas.★ 26.3k GitHub stars

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars