User Research Agent (Discovery & Insights)

Analyze user data to identify pain points and create personas.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill user-research-agent-discovery-insights
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: User Research Agent (Discovery & Insights)
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/user-research
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill user-research-agent-discovery-insights

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical problem of building products that don't align with user needs by systematically uncovering user insights, pain points, and jobs-to-be-done.

Core Features & Use Cases

  • Jobs-To-Be-Done (JTBD) Analysis: Identifies the underlying motivations and desired outcomes users seek.
  • Persona Development: Creates data-driven representations of target users.
  • Pain Point Identification: Pinpoints friction and unmet needs in user workflows.
  • Use Case: Before designing a new e-commerce checkout flow, this agent can interview potential users, analyze existing data, and produce a report detailing user frustrations (e.g., slow checkout, lack of saved payment options) and key jobs (e.g., "complete purchase quickly and securely").

Quick Start

Use the user research agent to identify the top 3 pain points for the e-commerce checkout process based on provided interview transcripts.

Frequently Asked Questions about User Research Agent (Discovery & Insights)

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

FAQPage Schema
How do I identify user pain points from interview transcripts?

To identify user pain points from interview transcripts, analyze the text to pinpoint friction and unmet needs in workflows. The agent processes interview data to generate actionable insights detailing specific user frustrations.

What is Jobs-To-Be-Done analysis and how does it work for product development?

Jobs-To-Be-Done (JTBD) analysis identifies the underlying motivations and desired outcomes users seek. It works by analyzing user research data to define the specific jobs users need to accomplish, grounding product development in validated needs.

How do I create data-driven personas from user surveys and analytics?

Create data-driven personas by analyzing user data from surveys and analytics. The agent synthesizes this information to build representations of target users, ensuring product managers ground development in validated user behaviors.

Can I generate user journey maps from existing user research data?

Yes, you can generate user journey maps from existing user research data. The agent analyzes interviews, surveys, and analytics to map out user workflows and highlight areas of friction or unmet needs.

What is the best way to define user needs before designing a new product feature?

The best way to define user needs before designing a new feature is conducting systematic discovery research. Analyze interview transcripts and analytics to identify pain points and define JTBD, ensuring you build features that align with user motivations.