pm/user-research

Create user personas, journey maps, and usage scenarios for product requirements documents.

553|50|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/echoVic/boss-skill --skill pm-user-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm/user-research
Source: https://github.com/echoVic/boss-skill/tree/main/skill/skills/pm/user-research
Command: npx skills add https://github.com/echoVic/boss-skill --skill pm-user-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams often design features without a concrete understanding of who their users are, what they need, and how they behave, leading to unfocused PRDs and misaligned priorities.

Core Features & Use Cases

  • User Persona Templates: Build concrete personas covering demographics, behaviors, psychology, core needs, pain points, and expected experiences, with guidance for prioritizing primary, secondary, and edge personas.
  • User Journey Mapping: Map the full task journey across discovery, usage, and retention stages with behavior, thoughts, emotion scores (1-5), touchpoints, pain points, and opportunities, rendered as Mermaid journey diagrams.
  • Scenario Writing: Describe story-based usage scenarios with context, goals, actions, outcomes, and emotional arcs.
  • Use Case: A PM starting a new photo-management app uses this methodology to define two personas, chart the photo-organizing journey with an emotion curve, and produce the "Target Users" chapter of the PRD.

Quick Start

Use the user-research methodology to create user personas and a journey map for my new product idea and output them as the target users chapter of the PRD.

Frequently Asked Questions about pm/user-research

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

FAQPage Schema
How do I create a user persona for a new product?

Start by listing all user types, then select 2-3 primary personas to analyze deeply. Document basic traits, behavior patterns, psychology, core needs, and pain-point scenarios, giving each persona a name and story. Validate against real user data or competitor research rather than guessing.

How to build a user journey map with emotion curves?

Define the core task, split it into stages like discovery, first use, and retention, then record behavior, thoughts, touchpoints, and pain points per stage. Score user emotion from 1 to 5 at each stage and plot the curve to find low points to fix and peak moments to design.

How many user personas should a product have?

Two to three personas are enough for most products. Designate one primary persona whose needs take priority, secondary personas served when they do not conflict, and edge personas used to test robustness. Too many personas dilute focus and make prioritization impossible.

What are common mistakes when doing user research?

Common mistakes include personas with only demographics and no behavioral or psychological detail, creating too many personas, inventing attributes without data support, and treating personas as one-time deliverables. Personas should be updated continuously as real user understanding grows.

When should user research happen in the product workflow?

User research should happen before product design and PRD writing, when the team needs to clarify target users, understand behavior and context, or design experience flows. Its outputs typically become the target users chapter of the PRD.