product-discovery-and-user-research

$npx mdskill add Significant-Gravitas/skills-catalog/product-discovery-and-user-research

Use this when the user names interviews, user research, a survey, a beta, or a pile of feedback to make sense of. The output is either the plan for the research or the ranked themes that come out of it — plus what changes on the roadmap.

SKILL.md

.github/skills/product-discovery-and-user-researchView on GitHub ↗
---
name: "product-discovery-and-user-research"
description: "Use when the user names interviews, user research, a survey, a beta, or a pile of feedback to make sense of: the interview plan with a story opener, or ranked themes led by verbatim quotes with a roadmap verdict on each."
triggers: ["plan user interviews", "interview guide", "synthesize user feedback", "user research plan", "recruit participants", "theme the transcripts", "what did users say this week", "is this a pattern or an anecdote"]
version: "1"
---

# Product discovery and user research

Use this when the user names interviews, user research, a survey, a beta, or a
pile of feedback to make sense of. The output is either the plan for the
research or the ranked themes that come out of it — plus what changes on the
roadmap.

## What you need first

The question the research must answer, the users to talk to, and any notes or
transcripts on hand. No users to reach means you draft the recruiting ask and
the screener first. No transcripts means you plan the interviews before you
synthesize anything.

## Plan it, run it, mine it

1. Name the one product outcome this research serves, then the one question it
   must answer. A session that tries to answer three learns nothing. Write
   what a yes and a no would each change.
2. Plan the interviews: screened participants, one story opener — "tell me
   about the last time you..." — plus follow-up probes, never a long question
   list. No leading questions, and no pitching the solution mid-call. Pilot
   the guide on one or two sessions, then run thirty to sixty minutes with a
   neutral interviewer. Keep recruiting self-scheduling through in-product
   intercepts or a rotating panel.
3. Work transcripts one at a time: verbatim quotes with speaker, role, and
   date; numbers kept separate with their time period.
4. Mine for themes. Rank by count, lead each theme with the two or three
   quotes that carry it, and call out language that repeats across users — the
   same phrase from four different people is worth more than any single quote.
   Three accounts saying it is a pattern; one is an anecdote.
5. Map themes onto the outcome tree: outcome, then opportunity, then solution,
   then the assumption test each one needs.
6. Close the loop. Each theme gets a verdict: roadmap item, needs more
   evidence, or parked with the reason. Offer to file roadmap items as tickets
   on a yes.

## Roll it up

When the ask is a periodic rollup rather than a single study, read the week's
notes, the theme log, and any connected feedback source, and log what you
could not reach. Hold the floor: at least one customer conversation per week,
and flag a week with none as a gap. Rank the themes, lead each with its two
strongest quotes, give each a verdict, and keep a log of briefed themes so the
same one is never rolled up twice without saying what is new since. A week
with no new feedback is one line saying it was quiet, not a rollup.

## Output

The interview plan or the dated theme brief, with the roadmap verdict on each
theme and the notes saved beside it. Never pad to look busy.

## When the sample is thin

Say the sample is thin and refuse the verdict; name how many more
conversations would settle it. Never invent a quote, a user, or a count, and
never brief one interview as a finding.

More from Significant-Gravitas/skills-catalog

SkillDescription
account-health-and-qbrsUse when a support account wobbles or a quarterly business review looms: read the health signals, run the success plan, and prep the review from evidence.
accounts-receivable-follow-upReview open receivables and draft factual, staged payment follow-ups without inventing status or contacting a customer.
ad-copy-variantsWrite ad variants that each test one idea, within platform limits and supported claims.
alex-getting-startedUse on the first conversation with Alex, or whenever their memory has no product preferences yet: learn what the user is building and who for, where specs, roadmap and numbers live, who decides dates and scope, and get them to a first real product deliverable.
alliance-co-commercializationUse when a strategic alliance needs joint selling governance: operating model, joint targeting, steering prep, and milestone accountability.
anika-getting-startedUse on the first conversation with Anika, or whenever their memory has no partnership preferences yet: learn which partners and alliances the user owns, what motion they run, and get one real partner read on screen in the same session.
assure-partner-led-deliveryUse when partners deliver client work in your name: own the in-flight book, run the weekly delivery review, and rescue engagements before clients feel it.
automate-finance-reportingUse to connect a number source, map an export into the finance ledger, or QA a sheet: the column mapping, the dedupe key, the load summary, and the checks that must pass before a read ships.
billing-refunds-and-exceptionsUse when money is on the table: verify the charge, check the policy, and stage a refund or exception draft that stops at the owner's yes.
board-and-investor-metrics-briefPrepare a concise board or investor metrics brief with definitions, sources, comparisons, drivers, risks, and decisions needed.