user-research

Conduct user research through interviews, journey mapping, and usability testing.

9|2|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/fernandobandeira/djinn --skill user-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-research
Source: https://github.com/fernandobandeira/djinn/tree/main/.claude/skills/user-research
Command: npx skills add https://github.com/fernandobandeira/djinn --skill user-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and conduct user research to understand needs, behaviors, and experiences. Move from assumptions to evidence about your users.

Core Features & Use Cases

  • Discovery interviews to uncover motivations and context
  • Journey mapping to visualize end-to-end experience
  • Card sorting to reveal mental models for information architecture
  • Validation techniques (prototypes, usability testing, surveys) to confirm assumptions
  • Comprehensive workflow guidance spanning planning to reporting

Quick Start

Start with discovery interviews to understand problems, then choose the right technique (journey mapping, card sorting) to deepen insight. Document findings to guide design decisions.

Frequently Asked Questions about user-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I conduct user interviews to understand customer needs and behaviors?

User interviews are structured conversations to uncover motivations, pain points, and context behind user behaviors. Plan interview goals, recruit participants, ask open-ended questions, and synthesize findings into actionable insights for design decisions.

What is journey mapping and when should I use it in product design?

Journey mapping visualizes the end-to-end user experience across touchpoints, showing emotions, pain points, and opportunities. Use it after discovery interviews to identify friction, validate assumptions, and prioritize improvements in the user experience.

How do I use card sorting to inform information architecture?

Card sorting reveals how users mentally organize concepts by having them group and label cards representing content or features. This uncovers mental models and validates taxonomy decisions before building navigation or information structures.

What's the best way to validate design assumptions with users?

Validation combines usability testing, prototype feedback, and surveys to confirm assumptions against real user behavior. Test with prototypes early, gather qualitative feedback through observation, and use surveys to validate patterns across larger populations.

Can I use surveys and usability testing together in user research?

Yes. Use usability testing for deep qualitative insights on specific interactions, then deploy surveys to validate findings across broader audiences. Together they provide both detailed behavioral data and statistical confidence in patterns.