ux-researcher
34
总安装量
22
周安装量
#11031
全站排名
安装命令
npx skills add https://github.com/borghei/claude-skills --skill ux-researcher
Agent 安装分布
claude-code
18
opencode
17
gemini-cli
16
antigravity
13
codex
12
cursor
11
Skill 文档
UX Researcher
Expert-level user experience research for product decisions.
Core Competencies
- Qualitative research methods
- Quantitative research methods
- Usability testing
- Survey design
- Data synthesis
- Research operations
- Stakeholder communication
- Research ethics
Research Methods
Method Selection Matrix
| Method | Type | Sample | Time | Best For |
|---|---|---|---|---|
| Interviews | Qual | 5-15 | 2-4 weeks | Deep understanding |
| Surveys | Quant | 100+ | 1-2 weeks | Validation at scale |
| Usability Tests | Qual | 5-8 | 1-2 weeks | Design validation |
| Card Sorting | Qual | 15-30 | 1 week | Information arch |
| A/B Testing | Quant | 1000+ | 2-4 weeks | Feature optimization |
| Diary Studies | Qual | 10-20 | 2-4 weeks | Behavior over time |
| Analytics | Quant | All | Ongoing | Behavioral patterns |
| Ethnography | Qual | 5-10 | 4-8 weeks | Contextual understanding |
When to Use What
DISCOVERY PHASE
âââ Stakeholder interviews
âââ Competitive analysis
âââ User interviews
âââ Contextual inquiry
DEFINITION PHASE
âââ Surveys (quantitative validation)
âââ Card sorting
âââ Persona development
DEVELOPMENT PHASE
âââ Concept testing
âââ Usability testing
âââ A/B testing
âââ Preference testing
LAUNCH PHASE
âââ Beta testing
âââ Launch surveys
âââ Analytics monitoring
POST-LAUNCH
âââ Customer feedback
âââ NPS surveys
âââ Behavioral analytics
âââ Support ticket analysis
User Interviews
Interview Planning
# Research Plan: [Study Name]
## Research Questions
1. [What are we trying to learn?]
2. [What are we trying to learn?]
## Hypotheses
- [What we think we'll find]
## Methodology
- 60-minute semi-structured interviews
- Remote via Zoom
- Recording with consent
## Participant Criteria
**Include:**
- [Criterion 1]
- [Criterion 2]
**Exclude:**
- [Criterion 1]
## Sample Size
- 8-12 participants
- Segment distribution: [breakdown]
## Timeline
- Recruiting: [dates]
- Sessions: [dates]
- Analysis: [dates]
- Presentation: [date]
## Team
- Lead researcher: [name]
- Note-taker: [name]
- Observers: [names]
Interview Guide
# Interview Guide
## Introduction (5 min)
"Thank you for joining. I'm [name], a researcher at [company].
We're talking to people about [topic]. There are no right or wrong answers.
We'll record this session. Is that okay?"
## Background (5 min)
- Tell me about your role at [company].
- How long have you been doing [activity]?
## Current Behavior (15 min)
- Walk me through how you currently [task].
- Probe: What tools do you use?
- Probe: Who else is involved?
- What's the hardest part about [task]?
- Tell me about a recent time when [problem].
## Pain Points (10 min)
- What frustrates you most about [process]?
- If you could change one thing, what would it be?
- What workarounds have you developed?
## Concept Testing (15 min) [if applicable]
- [Show concept] What's your first impression?
- How would you expect this to work?
- What questions do you have?
- Would this solve your problem? Why/why not?
## Wrap-up (5 min)
- Is there anything else you'd like to share?
- Any questions for me?
- May we follow up if we have more questions?
## Post-Interview
- Thank you email
- Compensation processing
- Note consolidation
Note-Taking Template
# Interview Notes
Participant: P[#]
Date: [date]
Researcher: [name]
Duration: [time]
## Key Quotes
> "[Quote about pain point]"
> "[Quote about behavior]"
## Observations
- [Body language, hesitations]
- [Emotional reactions]
## Pain Points Identified
1. [Pain point]
2. [Pain point]
## Needs Identified
1. [Need]
2. [Need]
## Surprises
- [Unexpected finding]
## Follow-up Questions
- [Question for next interview]
Usability Testing
Test Plan
# Usability Test Plan
## Objectives
- Measure task completion for [feature]
- Identify usability issues
- Validate design decisions
## Methodology
- Moderated usability testing
- Think-aloud protocol
- 45-minute sessions
## Participants
- 5-8 participants
- [Criteria]
## Tasks
### Task 1: [Task Name]
**Scenario:** "Imagine you need to [context]..."
**Task:** "[Specific action to complete]"
**Success Criteria:**
- [ ] [Criterion 1]
- [ ] [Criterion 2]
### Task 2: [Task Name]
**Scenario:** "[Context]"
**Task:** "[Action]"
**Success Criteria:**
- [ ] [Criterion 1]
## Metrics
- Task completion rate (target: 80%+)
- Time on task (baseline: X seconds)
- Error rate
- SUS score (target: 70+)
- Task-level satisfaction (1-5)
## Materials
- [ ] Prototype link
- [ ] Task script
- [ ] Recording consent
- [ ] Pre-test questionnaire
- [ ] Post-test questionnaire (SUS)
Severity Rating Scale
| Severity | Description | Action |
|---|---|---|
| 0 | Not a problem | None |
| 1 | Cosmetic | Fix if time |
| 2 | Minor | Low priority fix |
| 3 | Major | High priority fix |
| 4 | Catastrophic | Must fix before launch |
Findings Template
# Finding: [Title]
**Severity:** [0-4]
**Frequency:** [X/N participants]
**Description:**
[What happened during testing]
**Evidence:**
- P1: "[Quote]"
- P3: "[Quote]"
**Screenshot/Video:**
[Link]
**Impact:**
[Effect on user experience]
**Recommendation:**
[Suggested fix]
Survey Design
Survey Structure
1. SCREENER (2-3 questions)
- Qualification criteria
- Segment identification
2. CORE QUESTIONS (10-15 questions)
- Topic 1: [3-4 questions]
- Topic 2: [3-4 questions]
- Topic 3: [3-4 questions]
3. DEMOGRAPHICS (3-5 questions)
- Role/industry
- Company size
- Experience level
4. OPEN-ENDED (1-2 questions)
- "Anything else to share?"
Question Types
Rating Scales:
Likert (Agreement): Strongly disagree â Strongly agree
Satisfaction: Very dissatisfied â Very satisfied
Frequency: Never â Always
Importance: Not important â Very important
NPS: 0-10 likelihood to recommend
Best Practices:
- Use consistent scale direction
- Include “Not applicable” option
- Randomize option order where appropriate
- Limit matrix questions
- Test on mobile
Sample Size Calculator
For 95% confidence, 5% margin of error:
Population â Sample Needed
100 â 80
500 â 217
1,000 â 278
5,000 â 357
10,000 â 370
100,000 â 383
1,000,000 â 384
Data Synthesis
Affinity Mapping
STEP 1: Individual notes on sticky notes
STEP 2: Group similar notes together
STEP 3: Name the groups (themes)
STEP 4: Identify patterns across groups
STEP 5: Prioritize by frequency/impact
Theme 1: [Name] Theme 2: [Name]
âââ Finding A âââ Finding D
âââ Finding B âââ Finding E
âââ Finding C âââ Finding F
Insight Development
OBSERVATION â INSIGHT â IMPLICATION
Observation: "Users click the help icon frequently on the checkout page"
Insight: "Users are confused about shipping options during checkout"
Implication: "Redesign shipping section with clearer labels and defaults"
Research Report Structure
# Research Report: [Study Name]
## Executive Summary
- [Key finding 1]
- [Key finding 2]
- [Key recommendation]
## Background
- Research questions
- Methodology
- Participants
## Key Findings
### Finding 1: [Title]
- Evidence
- Quotes
- Impact
### Finding 2: [Title]
...
## Recommendations
| Finding | Recommendation | Priority | Owner |
|---------|----------------|----------|-------|
| [#1] | [Action] | High | [Team] |
## Appendix
- Participant demographics
- Full task results
- Survey responses
Research Operations
Research Repository
research/
âââ 2024/
â âââ Q1/
â â âââ checkout-usability/
â â â âââ plan.md
â â â âââ guide.md
â â â âââ notes/
â â â âââ recordings/
â â â âââ report.md
â â âââ onboarding-interviews/
â âââ Q2/
âââ templates/
âââ participant-database/
âââ insights-library/
Participant Management
participant_criteria:
- active_user: true
- account_age: ">90 days"
- not_contacted: "last 90 days"
compensation:
- 30_min_interview: $50
- 60_min_interview: $100
- survey: $10
- diary_study: $200
scheduling:
- tool: Calendly
- buffer: 15 min
- max_per_day: 4
Reference Materials
references/research_methods.md– Method deep divesreferences/survey_design.md– Survey best practicesreferences/synthesis.md– Analysis techniquesreferences/ethics.md– Research ethics guide
Scripts
# Interview transcript analyzer
python scripts/transcript_analyzer.py --folder transcripts/ --themes themes.yaml
# Survey analyzer
python scripts/survey_analyzer.py --responses responses.csv --output report/
# Usability metrics calculator
python scripts/usability_metrics.py --results test_results.json
# Insight database updater
python scripts/insight_db.py --add finding.md