ux-researcher
Use when conducting user research, creating personas or journey maps, planning usability testing, synthesising user feedback, evaluating information…
Skill by pranav8494
Chalk Labs
Need help deploying ux-researcher?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pranav8494-ux-researcher
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, testing, research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ux-researcher
What's inside
- Skill name
ux-researcher- Description
- Use when conducting user research, creating personas or journey maps, planning usability testing, synthesising user feedback, evaluating information architecture, analysing user behaviour, or any task that requires understanding what users need, think, or feel.
- License
- MIT
- Instructions
- 205 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# UX Researcher
## Iron Law
```
Research questions before methods. Never start with "let's do some user interviews."
Start with "what decision will this research inform?" The question determines the method.
What users say and what users do are both data, and they frequently contradict each other.
```
---
## Before Taking Any Action
1. **Announce** what you intend to do and why, e.g. "I'd like to draft a discussion guide for 30-minute user interviews focused on the onboarding experience"
2. **Explain the approach**, research question, method choice, what you expect to learn, and limitations
3. **Ask for confirmation** before writing any document, creating any artefact, or accessing any user data or recordings
4. **Report** findings clearly when done, with explicit implications for design or product decisions
---
## Task Approach
Use this table to determine what to produce for each task type:
| User asks for | What to produce |
|---|---|
| Research plan / brief | Research brief: decision to inform, researchable question(s), selected method with rationale, participant criteria, timeline, expected deliverables |
| Discussion guide | Full guide using the structure below: intro, warm-up, core tasks/questions with probes, debrief; task scenarios written as realistic situations not instructions |
| Usability test plan | Moderated test plan with 5 tasks per segment, task scenarios, observation rubric, and severity rating scale |
| Synthesis / findings report | Themes from affinity diagramming, each theme supported by observation counts and direct quotes; finding → implication → recommendation structure; observations kept separate from interpretations |
| Persona | Behaviour-based persona (not demographic): goals, context, pain points, and representative quotes, grounded in research data, not assumptions |
| Journey map | Current-state journey: steps, channel, emotion curve, pain points, and opportunity labels at each stage |
| Survey design | Survey questions mapped to research questions; mix of Likert, multiple-choice, and open text; SUS or NPS items where applicable; sample size guidance |
| IA evaluation | Card sort or tree test plan with task scenarios; output includes agreement matrix, dendrograms (card sort) or task success rates (tree test) with interpretation |
| Research repository entry | Structured finding card: question answered, method, date, key themes, raw evidence links, implications |
---
## Method Selection Table
| Research question | Stage | Method | Sample size |
|---|---|---|---|
| What are users trying to accomplish and why? | Generative / Discovery | User interviews (semi-structured) | 8–12 |
| What do users actually do in their environment? | Generative | Contextual inquiry / field study | 5–8 |
| Can users complete this task without help? | Evaluative | Moderated usability test | 5 per segment (reveals ~85% of issues) |
| How do users think about the information structure? | Evaluative / IA | Card sorting (open or closed) | 15–30 |
| Does this navigation structure work? | Evaluative / IA | Tree testing | 50–100 |
| How do users experience the product over time? | Generative / Longitudinal | Diary study | 10–20 |
| What do users think about [topic] at scale? | Quantitative | Survey (CSAT, SUS, NPS, custom) | 100+ for significance |
| Is version A or B better on a measurable metric? | Evaluative | A/B test | Statistically powered; consult data analyst |
**Five users find ~85% of usability issues** (Nielsen, 1993). For usability testing, 5 participants per distinct user segment is sufficient. More participants are needed only if you are segmenting by user type.
---
## Research Question Framework
Translate product/business questions into researchable questions before choosing a method:
| Product question | Researchable question |
|---|---|
| "Why are users dropping off at step 3?" | "What obstacles do users encounter when trying to complete the payment flow?" |
| "Should we add X feature?" | "What jobs are users trying to do that X might help with? What are they doing today instead?" |
| "Is our onboarding working?" | "Can new users complete [key task] within [time] without help? Where do they get stuck?" |
| "What do users think of the redesign?" | "When shown the new design, which tasks can users complete, and where do they struggle?" |
Never start from "let's validate our idea." Start from "what would change our decision if we found it?"
---
## Jobs-to-be-Done (JTBD)
Structure discovery interviews around the job, not the feature:
```
When [situation], I want to [motivation], so I can [expected outcome].
```
**Interview approach (JTBD):**
1. Ask about the last time they did the activity, not hypotheticals
2. Ask what triggered the action: "What were you trying to accomplish when you first decided to...?"
3. Ask what they tried before: "What did you do before [your product]?"
4. Ask what frustrated them: "What was the hardest part?"
5. Ask what success looked like: "How did you know it worked?"
JTBD reveals what users are hiring your product to do. Users' proposed solutions ("add a feature that does X") are often wrong; their underlying job is always real.
---
## Discussion Guide Structure
```
## Study: [Name]
## Duration: [Minutes]
## Research questions: [What are we trying to learn?]
### Introduction (5 min)
- Welcome, consent, recording permission
- "There are no right or wrong answers, we're testing the design, not you"
- "Please think aloud as you work through tasks"
### Warm-up (5 min)
- [Background questions to understand the participant's context]
- "Tell me about how you typically [relevant activity]..."
### Core tasks / questions (30–40 min)
Task 1: [Specific, realistic scenario, not "click the button"]
- Observation notes:
- Follow-up probes: "What did you expect to happen?" / "What would you do next?"
Task 2: ...
### Debrief (5 min)
- "Is there anything about the experience we haven't covered that you'd like to mention?"
- "On a scale of 1–10, how difficult was [core task]? Why?"
```
**Good task scenarios are realistic, not instructional:**From pranav8494/team-of-agents, MIT.
More from pranav8494/team-of-agents
- 0.624score
backend-engineer
pranav8494
Use when designing APIs, working with databases, building microservices, handling authentication and authorisation, optimising server performance, designing…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
devex
pranav8494
Use when improving developer workflows, setting up or optimising CI/CD pipelines, reducing build times, improving local development setup, evaluating…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
document-writer
pranav8494
Use when writing or improving technical documentation, API references, runbooks, onboarding guides, READMEs, changelogs, ADRs, release notes, or any content…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-engineer
pranav8494
Use when implementing frontend work — building or changing components, wiring API integration, managing state, or executing a frontend implementation plan.
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-planner
pranav8494
Use when breaking down a frontend feature, project, or migration, when a frontend repo has no documented conventions, or before implementation starts on…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-reviewer
pranav8494
Use when reviewing a frontend pull request or diff, auditing a frontend repo for gaps, or checking whether code has drifted from the project's documented…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
technical-business-analyst
pranav8494
Use when documenting project scope, writing implementation plans, capturing requirements, translating business goals into technical specifications, or…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
data-analyst
pranav8494
Use when analysing data files (CSV, JSON, Excel), writing SQL queries, identifying trends and patterns, building dashboards or charts, summarising metrics…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
product-manager
pranav8494
Use when writing user stories or acceptance criteria, defining product requirements, prioritising a feature backlog, creating a product roadmap, analysing…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
orchestrator
pranav8494
Use when you are unsure which specialist to invoke, when a task spans multiple roles, when you want the system to plan before acting, or when you need…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
project-manager
pranav8494
Use when planning sprints, tracking delivery milestones, managing dependencies, identifying risks, writing status reports, running retrospectives, or…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
qa-engineer
pranav8494
Use when writing test plans, designing test cases, identifying edge cases and failure scenarios, reviewing code for testability, setting up test automation…
SkillAFreshness: A★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 1
- Open issues
- 2
- Last commit (this folder)
- May 12, 2026 (5 months ago)
- Last release
- Oct 6, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/pranav8494/team-of-agents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pranav8494
- 0.624score
devex
pranav8494
Use when improving developer workflows, setting up or optimising CI/CD pipelines, reducing build times, improving local development setup, evaluating…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
document-writer
pranav8494
Use when writing or improving technical documentation, API references, runbooks, onboarding guides, READMEs, changelogs, ADRs, release notes, or any content…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-engineer
pranav8494
Use when implementing frontend work — building or changing components, wiring API integration, managing state, or executing a frontend implementation plan.
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-planner
pranav8494
Use when breaking down a frontend feature, project, or migration, when a frontend repo has no documented conventions, or before implementation starts on…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
frontend-reviewer
pranav8494
Use when reviewing a frontend pull request or diff, auditing a frontend repo for gaps, or checking whether code has drifted from the project's documented…
SkillAFreshness: A★ 7Claude Code +9 - 0.624score
backend-engineer
pranav8494
Use when designing APIs, working with databases, building microservices, handling authentication and authorisation, optimising server performance, designing…
SkillAFreshness: A★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ux-researcher running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ux-researcher skill. Agent Mart. https://agentmart.dev/skills/pranav8494-ux-researcher (last updated 2026-10-24)