From nickcrew-claude-ctx-plugin
Plans and conducts UX research: writes interview guides, designs surveys for insights, synthesizes qualitative findings, creates personas, and writes reports.
npx claudepluginhub nickcrew/claude-cortexThis skill uses the workspace's default tool permissions.
This skill provides a complete framework for planning and executing user research—from choosing the right method through writing interview guides, running usability tests, synthesizing findings with affinity mapping, building personas, and writing a research report that drives product decisions. Good UX research replaces assumptions with evidence, ensuring product teams build things users actua...
Guides user research from planning to synthesis: interview scripts, survey design, usability tests, diary studies, contextual inquiry, affinity mapping, thematic coding, insight extraction.
Plans, conducts, and synthesizes user research studies including interviews, usability tests, surveys, card sorting, and analysis frameworks like affinity mapping.
Guides user research process: planning, recruitment, interviews, surveys, analysis, synthesis. Use for discovering needs, validating assumptions, personas, pain points.
Share bugs, ideas, or general feedback.
This skill provides a complete framework for planning and executing user research—from choosing the right method through writing interview guides, running usability tests, synthesizing findings with affinity mapping, building personas, and writing a research report that drives product decisions. Good UX research replaces assumptions with evidence, ensuring product teams build things users actually need and can use.
| Research Method | Best For | Participants | Time |
|---|---|---|---|
| In-depth interviews | Understanding motivations, mental models | 8–15 | 45–60 min each |
| Usability testing (moderated) | Finding interaction problems | 5–8 | 30–60 min each |
| Usability testing (unmoderated) | Broad task success rate | 30–100 | 15–20 min each |
| Card sorting | Information architecture, navigation | 20–30 | 20–30 min each |
| Tree testing | Validating navigation structure | 50–100 | 10–15 min each |
| Diary study | Longitudinal behavior tracking | 10–20 | 1–4 weeks |
| Surveys | Quantifying preferences, attitudes | 200–1,000 | 5–15 min |
| Field observation | Real-world context, workarounds | 5–10 | 1–3 hours each |
| First-click test | Discoverability of UI elements | 50–100 | 5–10 min |
| 5-second test | First impressions, clarity | 20–50 | 5 seconds |
A research plan starts with a clear question. Write it in one sentence:
Then list 3–5 specific learning objectives:
Discovery research (you don't know what the problems are yet): → In-depth interviews, field observation, diary studies
Generative research (generating ideas, understanding context): → Interviews, focus groups, co-design workshops
Evaluative research (testing a specific design or prototype): → Moderated usability testing, unmoderated usability testing, first-click tests
Validation research (confirming a hypothesis or measuring change): → A/B testing, surveys, benchmarking studies
An interview guide structures the conversation without scripting it rigidly.
Interview guide structure:
1. Welcome and consent (5 min)
2. Warm-up: background questions (5 min)
3. Current behavior: how they do the task today (15 min)
4. Pain points and workarounds (10 min)
5. Concept exploration (if applicable) (10 min)
6. Wrap-up: anything else? (5 min)
Sample interview guide — Understanding how project managers track work:
Research Goal: Understand how engineering project managers track work and surface blockers. Participant criteria: Engineering PMs at companies with 20–200 engineers; 2+ years in role. Duration: 45–60 minutes.
Welcome script:
"Thank you for making time today. I'm going to ask you questions about how you currently manage projects—there are no right or wrong answers. I'm here to learn from your experience, not to test you. I may take notes or have a colleague take notes. Is it okay if I record this session? The recording is only used internally."
Warm-up (5 min):
Current behavior (15 min):
Pain points (10 min):
Concept exploration (10 min, if showing a prototype):
"I'd like to show you something we're working on and get your honest reaction. This is early—nothing is built yet."
Wrap-up (5 min):
Probing techniques:
Task writing principles:
Sample 30-minute usability test script:
Task 1 (Onboarding): "You just signed up for this product. Please set up your account as you normally would."
Task 2 (Core feature): "You need to create a new project for the Q4 product launch. Please do that now."
Task 3 (Error recovery): "Try to invite a colleague using the email address: not-an-email"
What to observe and note:
After 8+ interviews, you'll have hundreds of individual observations. Affinity mapping organizes them into themes.
Process:
A persona is a composite character built from research patterns—not a made-up stereotype.
Persona template:
Name: Marcus, the Overwhelmed Engineering Manager
Photo: [Stock photo of a 35-year-old in a casual office]
Quote: "I spend more time in status meetings than actually helping my team."
Background:
- Engineering Manager at a 150-person SaaS company
- 12 engineers across 3 squads, reporting to VP Engineering
- 5 years as a manager, 8 years as an engineer before that
Goals:
- Know the status of all projects without attending every standup
- Surface blockers before they cause delays
- Spend less time in meetings, more time on 1:1 coaching
Frustrations:
- Information is scattered across Jira, Slack, and email
- Has to interrupt engineers to get status updates
- Reports take 2 hours/week to compile manually
Behaviors:
- Checks Slack first thing; treats it as a status board
- Reviews Jira weekly but finds it too detailed for his needs
- Relies on his tech lead to aggregate information from the team
Tools used: Jira, Confluence, Slack, Google Sheets, Zoom
Technology comfort: High — was an engineer, comfortable with complex tools
A UX research report communicates findings and recommendations to decision makers.
Report structure:
Finding format:
Finding 3: Users don't discover the notification center until they miss an important event.
Evidence: 6 of 8 participants did not scroll to the notification bell icon during the first session. 3 participants mentioned they only discovered it after receiving a follow-up email saying they had missed a notification.
Quote (Participant 4): "I didn't even know that was there. I just assumed the app didn't have notifications."
Recommendation: Move notification bell to the primary navigation bar with an unread count badge. Trigger a tooltip on first login pointing to it.
Input: "We're a project management tool. We want to understand why users abandon our product during the first 30 days."
Key learning objectives:
Interview guide excerpt (Current behavior section):
"Think back to your first week using [Product]. What was the first thing you tried to do?"
- Probe: "What happened when you tried that?"
- Probe: "How did that compare to what you expected?"
"Can you walk me through a specific project you tried to set up?"
- Probe: "Where did you get stuck?"
- Probe: "What did you do when that happened?"
"What made you decide to stop using it?" (for churned users)
- Probe: "What would have changed your decision?"
- Probe: "What did you switch to?"
Output from 10 interviews — top findings:
Input: 8 usability test sessions on a checkout redesign.
Finding 1: The "Review Order" step causes confusion about what's next.
7 of 8 participants paused for 4+ seconds on the Review Order screen. 5 said they weren't sure if they had already placed the order. Quote: "I thought I was done when I saw this page—I didn't realize I still had to confirm." Recommendation: Replace "Review Order" button label with "Place Order – $49.99" and add visual cue that this is the final step.
Finding 2: Promo code field causes drop-off for users without a code.
4 of 8 participants clicked the promo code field even though they didn't have a code, then abandoned checkout. This matches our analytics (23% of users who open promo field don't complete checkout). Recommendation: Hide the promo code field behind a small text link ("Have a promo code?") instead of displaying an open input field.
Finding 3: Shipping option selection is the most confusing step.
All 8 participants tried to change shipping after selecting it, expecting a dropdown not a radio button. 3 participants couldn't figure out how to change it. Recommendation: Switch from radio buttons to a clickable card selection component with a clear "Change" affordance.