Skill Tracer
Skills › Knowledge Work Plugins › synthesize-research

synthesize-research

skill · 312 lines · Apache-2.0 · product-management/skills/synthesize-research/SKILL.md

The facts

Its description

Synthesize user research from interviews, surveys, and feedback into structured insights. Use when you have a pile of interview notes, survey responses, or support tickets to make sense of, need to extract themes and rank findings by frequency and impact, or want to turn raw feedback into roadmap recommendations.

The description the agent reads to decide when to use it.

From its settingsline 3

When it starts

Someone arrives with a pile of raw research — interview notes or transcripts, survey responses, support tickets, or feedback — and wants it turned into themes, ranked findings, and recommendations. The description is all about making sense of messy qualitative and quantitative input, so the agent picks it when the person asks for synthesis rather than for planning or running new research.

Things a person might say (the model's guesses)

  • “I've got 12 customer interview transcripts — can you pull out the main themes?”
  • “Here are 200 survey responses, what are the biggest pain points?”
  • “Turn these support tickets into findings we can act on.”

A model's summary of when it is used.

A model's reading

What it takes when started

<research topic or question>

What to type after its name when you start it.

From its settingsline 4

Stops for a person

1 line stops to ask a person

Lines that stop and wait for a person before going on. Found by matching words, so treat them as pointers.

Found by matching wordsline 31

Licence

Apache-2.0, from product-management/LICENSE

The terms its author shares it under, which let it be shown here.

From the repositorylicence text

The text

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1---
2name: synthesize-research
3description: Synthesize user research from interviews, surveys, and feedback into structured insights. Use when you have a pile of interview notes, survey responses, or support tickets to make sense of, need to extract themes and rank findings by frequency and impact, or want to turn raw feedback into roadmap recommendations.
4argument-hint: "<research topic or question>"
5---
6
7# Synthesize Research
8
9> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md).
11Synthesize user research from multiple sources into structured insights and recommendations.

Synthesize Research

If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.

Synthesize user research from multiple sources into structured insights and recommendations.

Raw lines 1 to 12
Boilerplate, lines 13 to 18. The same text appears in 24 other files here. Close
13## Usage
15```
16/synthesize-research $ARGUMENTS
17```
19## Workflow
21### 1. Gather Research Inputs
23Accept research from any combination of:
24- **Pasted text**: Interview notes, transcripts, survey responses, feedback
25- **Uploaded files**: Research documents, spreadsheets, recordings summaries
26- **~~knowledge base** (if connected): Search for research documents, interview notes, survey results
27- **~~user feedback** (if connected): Pull recent support tickets, feature requests, bug reports
28- **~~product analytics** (if connected): Pull usage data, funnel metrics, behavioral data
29- **~~meeting transcription** (if connected): Pull interview recordings, meeting summaries, and discussion notes
31Ask the user what they have:
32- What type of research? (interviews, surveys, usability tests, analytics, support tickets, sales call notes)
33- How many sources / participants?
34- Is there a specific question or hypothesis they are investigating?
35- What decisions will this research inform?

1. Gather Research Inputs

Accept research from any combination of:

  • Pasted text: Interview notes, transcripts, survey responses, feedback
  • Uploaded files: Research documents, spreadsheets, recordings summaries
  • ~~knowledge base (if connected): Search for research documents, interview notes, survey results
  • ~~user feedback (if connected): Pull recent support tickets, feature requests, bug reports
  • ~~product analytics (if connected): Pull usage data, funnel metrics, behavioral data
  • ~~meeting transcription (if connected): Pull interview recordings, meeting summaries, and discussion notes

Ask the user what they have:

  • What type of research? (interviews, surveys, usability tests, analytics, support tickets, sales call notes)
  • How many sources / participants?
  • Is there a specific question or hypothesis they are investigating?
  • What decisions will this research inform?
Raw lines 21 to 36
Uses an outside tool ~~knowledge :26
Uses an outside tool ~~user :27
Uses an outside tool ~~product :28
Uses an outside tool ~~meeting :29
Involves a person Ask the user :31
37### 2. Process the Research
39For each source, extract:
40- **Key observations**: What did users say, do, or experience?
41- **Quotes**: Verbatim quotes that illustrate important points
42- **Behaviors**: What users actually did (vs what they said they do)
43- **Pain points**: Frustrations, workarounds, and unmet needs
44- **Positive signals**: What works well, moments of delight
45- **Context**: User segment, use case, experience level

2. Process the Research

For each source, extract:

  • Key observations: What did users say, do, or experience?
  • Quotes: Verbatim quotes that illustrate important points
  • Behaviors: What users actually did (vs what they said they do)
  • Pain points: Frustrations, workarounds, and unmet needs
  • Positive signals: What works well, moments of delight
  • Context: User segment, use case, experience level
Raw lines 37 to 46
47### 3. Identify Themes and Patterns
49Apply thematic analysis — see **Research Synthesis Methodology** below for detailed guidance on thematic analysis, affinity mapping, and triangulation techniques.
51Group observations into themes, count frequency across participants, and assess impact severity. Note contradictions and surprises.
53Create a priority matrix:
54- **High frequency + High impact**: Top priority findings
55- **Low frequency + High impact**: Important for specific segments
56- **High frequency + Low impact**: Quality-of-life improvements
57- **Low frequency + Low impact**: Note but deprioritize

3. Identify Themes and Patterns

Apply thematic analysis — see Research Synthesis Methodology below for detailed guidance on thematic analysis, affinity mapping, and triangulation techniques.

Group observations into themes, count frequency across participants, and assess impact severity. Note contradictions and surprises.

Create a priority matrix:

  • High frequency + High impact: Top priority findings
  • Low frequency + High impact: Important for specific segments
  • High frequency + Low impact: Quality-of-life improvements
  • Low frequency + Low impact: Note but deprioritize
Raw lines 47 to 58
59### 4. Generate the Synthesis
61Produce a structured research synthesis:
63#### Research Overview
64- Methodology: what types of research, how many participants/sources
65- Research question(s): what we set out to learn
66- Timeframe: when the research was conducted
68#### Key Findings
69For each major finding (aim for 5-8):
70- **Finding statement**: One clear sentence describing the insight
71- **Evidence**: Supporting quotes, data points, or observations (with source attribution)
72- **Frequency**: How many participants/sources support this finding
73- **Impact**: How significantly this affects the user experience or business
74- **Confidence level**: High (strong evidence), Medium (suggestive), Low (early signal)
76Order findings by priority (frequency x impact).
78#### User Segments / Personas
79If the research reveals distinct user segments:
80- Segment name and description
81- Key characteristics and behaviors
82- Unique needs and pain points
83- Size estimate if data is available
85#### Opportunity Areas
86Based on the findings, identify opportunity areas:
87- What user needs are unmet or underserved
88- Where do current solutions fall short
89- What new capabilities would unlock value
90- Prioritized by potential impact
92#### Recommendations
93Specific, actionable recommendations:
94- What to build, change, or investigate further
95- Tied back to specific findings
96- Prioritized by impact and feasibility
98#### Open Questions
99What the research did not answer:
100- Gaps in understanding
101- Areas needing further investigation
102- Suggested follow-up research methods

4. Generate the Synthesis

Produce a structured research synthesis:

Research Overview

  • Methodology: what types of research, how many participants/sources
  • Research question(s): what we set out to learn
  • Timeframe: when the research was conducted

Key Findings

For each major finding (aim for 5-8):

  • Finding statement: One clear sentence describing the insight
  • Evidence: Supporting quotes, data points, or observations (with source attribution)
  • Frequency: How many participants/sources support this finding
  • Impact: How significantly this affects the user experience or business
  • Confidence level: High (strong evidence), Medium (suggestive), Low (early signal)

Order findings by priority (frequency x impact).

User Segments / Personas

If the research reveals distinct user segments:

  • Segment name and description
  • Key characteristics and behaviors
  • Unique needs and pain points
  • Size estimate if data is available

Opportunity Areas

Based on the findings, identify opportunity areas:

  • What user needs are unmet or underserved
  • Where do current solutions fall short
  • What new capabilities would unlock value
  • Prioritized by potential impact

Recommendations

Specific, actionable recommendations:

  • What to build, change, or investigate further
  • Tied back to specific findings
  • Prioritized by impact and feasibility

Open Questions

What the research did not answer:

  • Gaps in understanding
  • Areas needing further investigation
  • Suggested follow-up research methods
Raw lines 59 to 103
104### 5. Review and Extend
106After generating the synthesis:
107- Ask if any findings need more detail or different framing
108- Offer to generate specific artifacts: persona documents, opportunity maps, research presentations
109- Offer to create follow-up research plans for open questions
110- Offer to draft product implications (how findings should influence the roadmap)

5. Review and Extend

After generating the synthesis:

  • Ask if any findings need more detail or different framing
  • Offer to generate specific artifacts: persona documents, opportunity maps, research presentations
  • Offer to create follow-up research plans for open questions
  • Offer to draft product implications (how findings should influence the roadmap)
Raw lines 104 to 111
112## Research Synthesis Methodology

Research Synthesis Methodology

Raw lines 112 to 113
114### Thematic Analysis
115The core method for synthesizing qualitative research:
1171. **Familiarization**: Read through all the data. Get a feel for the overall landscape before coding anything.
1182. **Initial coding**: Go through the data systematically. Tag each observation, quote, or data point with descriptive codes. Be generous with codes — it is easier to merge than to split later.
1193. **Theme development**: Group related codes into candidate themes. A theme captures something important about the data in relation to the research question.
1204. **Theme review**: Check themes against the data. Does each theme have sufficient evidence? Are themes distinct from each other? Do they tell a coherent story?
1215. **Theme refinement**: Define and name each theme clearly. Write a 1-2 sentence description of what each theme captures.
1226. **Report**: Write up the themes as findings with supporting evidence.

Thematic Analysis

The core method for synthesizing qualitative research:

  1. Familiarization: Read through all the data. Get a feel for the overall landscape before coding anything.
  2. Initial coding: Go through the data systematically. Tag each observation, quote, or data point with descriptive codes. Be generous with codes — it is easier to merge than to split later.
  3. Theme development: Group related codes into candidate themes. A theme captures something important about the data in relation to the research question.
  4. Theme review: Check themes against the data. Does each theme have sufficient evidence? Are themes distinct from each other? Do they tell a coherent story?
  5. Theme refinement: Define and name each theme clearly. Write a 1-2 sentence description of what each theme captures.
  6. Report: Write up the themes as findings with supporting evidence.
Raw lines 114 to 123
124### Affinity Mapping
125A collaborative method for grouping observations:
1271. **Capture observations**: Write each distinct observation, quote, or data point as a separate note
1282. **Cluster**: Group related notes together based on similarity. Do not pre-define categories — let them emerge from the data.
1293. **Label clusters**: Give each cluster a descriptive name that captures the common thread
1304. **Organize clusters**: Arrange clusters into higher-level groups if patterns emerge
1315. **Identify themes**: The clusters and their relationships reveal the key themes
133**Tips for affinity mapping**:
134- One observation per note. Do not combine multiple insights.
135- Move notes between clusters freely. The first grouping is rarely the best.
136- If a cluster gets too large, it probably contains multiple themes. Split it.
137- Outliers are interesting. Do not force every observation into a cluster.
138- The process of grouping is as valuable as the output. It builds shared understanding.

Affinity Mapping

A collaborative method for grouping observations:

  1. Capture observations: Write each distinct observation, quote, or data point as a separate note
  2. Cluster: Group related notes together based on similarity. Do not pre-define categories — let them emerge from the data.
  3. Label clusters: Give each cluster a descriptive name that captures the common thread
  4. Organize clusters: Arrange clusters into higher-level groups if patterns emerge
  5. Identify themes: The clusters and their relationships reveal the key themes

Tips for affinity mapping:

  • One observation per note. Do not combine multiple insights.
  • Move notes between clusters freely. The first grouping is rarely the best.
  • If a cluster gets too large, it probably contains multiple themes. Split it.
  • Outliers are interesting. Do not force every observation into a cluster.
  • The process of grouping is as valuable as the output. It builds shared understanding.
Raw lines 124 to 139
140### Triangulation
141Strengthen findings by combining multiple data sources:
143- **Methodological triangulation**: Same question, different methods (interviews + survey + analytics)
144- **Source triangulation**: Same method, different participants or segments
145- **Temporal triangulation**: Same observation at different points in time
147A finding supported by multiple sources and methods is much stronger than one supported by a single source. When sources disagree, that is interesting — it may reveal different user segments or contexts.

Triangulation

Strengthen findings by combining multiple data sources:

  • Methodological triangulation: Same question, different methods (interviews + survey + analytics)
  • Source triangulation: Same method, different participants or segments
  • Temporal triangulation: Same observation at different points in time

A finding supported by multiple sources and methods is much stronger than one supported by a single source. When sources disagree, that is interesting — it may reveal different user segments or contexts.

Raw lines 140 to 148
149## Interview Note Analysis

Interview Note Analysis

Raw lines 149 to 150
151### Extracting Insights from Interview Notes
152For each interview, identify:
154**Observations**: What did the participant describe doing, experiencing, or feeling?
155- Distinguish between behaviors (what they do) and attitudes (what they think/feel)
156- Note context: when, where, with whom, how often
157- Flag workarounds — these are unmet needs in disguise
159**Direct quotes**: Verbatim statements that powerfully illustrate a point
160- Good quotes are specific and vivid, not generic
161- Attribute to participant type, not name: "Enterprise admin, 200-person team" not "Sarah"
162- A quote is evidence, not a finding. The finding is your interpretation of what the quote means.
164**Behaviors vs stated preferences**: What people DO often differs from what they SAY they want
165- Behavioral observations are stronger evidence than stated preferences
166- If a participant says "I want feature X" but their workflow shows they never use similar features, note the contradiction
167- Look for revealed preferences through actual behavior
169**Signals of intensity**: How much does this matter to the participant?
170- Emotional language: frustration, excitement, resignation
171- Frequency: how often do they encounter this issue
172- Workarounds: how much effort do they expend working around the problem
173- Impact: what is the consequence when things go wrong

Extracting Insights from Interview Notes

For each interview, identify:

Observations: What did the participant describe doing, experiencing, or feeling?

  • Distinguish between behaviors (what they do) and attitudes (what they think/feel)
  • Note context: when, where, with whom, how often
  • Flag workarounds — these are unmet needs in disguise

Direct quotes: Verbatim statements that powerfully illustrate a point

  • Good quotes are specific and vivid, not generic
  • Attribute to participant type, not name: "Enterprise admin, 200-person team" not "Sarah"
  • A quote is evidence, not a finding. The finding is your interpretation of what the quote means.

Behaviors vs stated preferences: What people DO often differs from what they SAY they want

  • Behavioral observations are stronger evidence than stated preferences
  • If a participant says "I want feature X" but their workflow shows they never use similar features, note the contradiction
  • Look for revealed preferences through actual behavior

Signals of intensity: How much does this matter to the participant?

  • Emotional language: frustration, excitement, resignation
  • Frequency: how often do they encounter this issue
  • Workarounds: how much effort do they expend working around the problem
  • Impact: what is the consequence when things go wrong
Raw lines 151 to 174
175### Cross-Interview Analysis
176After processing individual interviews:
177- Look for patterns: which observations appear across multiple participants?
178- Note frequency: how many participants mentioned each theme?
179- Identify segments: do different types of users have different patterns?
180- Surface contradictions: where do participants disagree? This often reveals meaningful segments.
181- Find surprises: what challenged your prior assumptions?

Cross-Interview Analysis

After processing individual interviews:

  • Look for patterns: which observations appear across multiple participants?
  • Note frequency: how many participants mentioned each theme?
  • Identify segments: do different types of users have different patterns?
  • Surface contradictions: where do participants disagree? This often reveals meaningful segments.
  • Find surprises: what challenged your prior assumptions?
Raw lines 175 to 182
183## Survey Data Interpretation

Survey Data Interpretation

Raw lines 183 to 184
185### Quantitative Survey Analysis
186- **Response rate**: How representative is the sample? Low response rates may introduce bias.
187- **Distribution**: Look at the shape of responses, not just averages. A bimodal distribution (lots of 1s and 5s) tells a different story than a normal distribution (lots of 3s).
188- **Segmentation**: Break down responses by user segment. Aggregates can mask important differences.
189- **Statistical significance**: For small samples, be cautious about drawing conclusions from small differences.
190- **Benchmark comparison**: How do scores compare to industry benchmarks or previous surveys?

Quantitative Survey Analysis

  • Response rate: How representative is the sample? Low response rates may introduce bias.
  • Distribution: Look at the shape of responses, not just averages. A bimodal distribution (lots of 1s and 5s) tells a different story than a normal distribution (lots of 3s).
  • Segmentation: Break down responses by user segment. Aggregates can mask important differences.
  • Statistical significance: For small samples, be cautious about drawing conclusions from small differences.
  • Benchmark comparison: How do scores compare to industry benchmarks or previous surveys?
Raw lines 185 to 191
192### Open-Ended Survey Response Analysis
193- Treat open-ended responses like mini interview notes
194- Code each response with themes
195- Count frequency of themes across responses
196- Pull representative quotes for each theme
197- Look for themes that appear in open-ended responses but not in structured questions — these are things you did not think to ask about

Open-Ended Survey Response Analysis

  • Treat open-ended responses like mini interview notes
  • Code each response with themes
  • Count frequency of themes across responses
  • Pull representative quotes for each theme
  • Look for themes that appear in open-ended responses but not in structured questions — these are things you did not think to ask about
Raw lines 192 to 198
199### Common Survey Analysis Mistakes
200- Reporting averages without distributions. A 3.5 average could mean everyone is lukewarm or half love it and half hate it.
201- Ignoring non-response bias. The people who did not respond may be systematically different.
202- Over-interpreting small differences. A 0.1 point change in NPS is noise, not signal.
203- Treating Likert scales as interval data. The difference between "Strongly Agree" and "Agree" is not necessarily the same as between "Agree" and "Neutral."
204- Confusing correlation with causation in cross-tabulations.

Common Survey Analysis Mistakes

  • Reporting averages without distributions. A 3.5 average could mean everyone is lukewarm or half love it and half hate it.
  • Ignoring non-response bias. The people who did not respond may be systematically different.
  • Over-interpreting small differences. A 0.1 point change in NPS is noise, not signal.
  • Treating Likert scales as interval data. The difference between "Strongly Agree" and "Agree" is not necessarily the same as between "Agree" and "Neutral."
  • Confusing correlation with causation in cross-tabulations.
Raw lines 199 to 205
206## Combining Qualitative and Quantitative Insights

Combining Qualitative and Quantitative Insights

Raw lines 206 to 207
208### The Qual-Quant Feedback Loop
209- **Qualitative first**: Interviews and observation reveal WHAT is happening and WHY. They generate hypotheses.
210- **Quantitative validation**: Surveys and analytics reveal HOW MUCH and HOW MANY. They test hypotheses at scale.
211- **Qualitative deep-dive**: Return to qualitative methods to understand unexpected quantitative findings.

The Qual-Quant Feedback Loop

  • Qualitative first: Interviews and observation reveal WHAT is happening and WHY. They generate hypotheses.
  • Quantitative validation: Surveys and analytics reveal HOW MUCH and HOW MANY. They test hypotheses at scale.
  • Qualitative deep-dive: Return to qualitative methods to understand unexpected quantitative findings.
Raw lines 208 to 212
213### Integration Strategies
214- Use quantitative data to prioritize qualitative findings. A theme from interviews is more important if usage data shows it affects many users.
215- Use qualitative data to explain quantitative anomalies. A drop in retention is a number; interviews reveal it is because of a confusing onboarding change.
216- Present combined evidence: "47% of surveyed users report difficulty with X (survey), and interviews reveal this is because Y (qualitative finding)."

Integration Strategies

  • Use quantitative data to prioritize qualitative findings. A theme from interviews is more important if usage data shows it affects many users.
  • Use qualitative data to explain quantitative anomalies. A drop in retention is a number; interviews reveal it is because of a confusing onboarding change.
  • Present combined evidence: "47% of surveyed users report difficulty with X (survey), and interviews reveal this is because Y (qualitative finding)."
Raw lines 213 to 217
218### When Sources Disagree
219- Quantitative and qualitative sources may tell different stories. This is signal, not error.
220- Check if the disagreement is due to different populations being measured
221- Check if stated preferences (survey) differ from actual behavior (analytics)
222- Check if the quantitative question captured what you think it captured
223- Report the disagreement honestly and investigate further rather than choosing one source

When Sources Disagree

  • Quantitative and qualitative sources may tell different stories. This is signal, not error.
  • Check if the disagreement is due to different populations being measured
  • Check if stated preferences (survey) differ from actual behavior (analytics)
  • Check if the quantitative question captured what you think it captured
  • Report the disagreement honestly and investigate further rather than choosing one source
Raw lines 218 to 224
225## Persona Development from Research

Persona Development from Research

Raw lines 225 to 226
227### Building Evidence-Based Personas
228Personas should emerge from research data, not imagination:
2301. **Identify behavioral patterns**: Look for clusters of similar behaviors, goals, and contexts across participants
2312. **Define distinguishing variables**: What dimensions differentiate one cluster from another? (e.g., company size, technical skill, usage frequency, primary use case)
2323. **Create persona profiles**: For each behavioral cluster:
233 - Name and brief description
234 - Key behaviors and goals
235 - Pain points and needs
236 - Context (role, company, tools used)
237 - Representative quotes
2384. **Validate with data**: Can you size each persona segment using quantitative data?

Building Evidence-Based Personas

Personas should emerge from research data, not imagination:

  1. Identify behavioral patterns: Look for clusters of similar behaviors, goals, and contexts across participants
  2. Define distinguishing variables: What dimensions differentiate one cluster from another? (e.g., company size, technical skill, usage frequency, primary use case)
  3. Create persona profiles: For each behavioral cluster:
  4. Name and brief description
  5. Key behaviors and goals
  6. Pain points and needs
  7. Context (role, company, tools used)
  8. Representative quotes
  9. Validate with data: Can you size each persona segment using quantitative data?
Raw lines 227 to 239
240### Persona Template
241```
242[Persona Name] — [One-line description]
244Who they are:
245- Role, company type/size, experience level
246- How they found/started using the product
248What they are trying to accomplish:
249- Primary goals and jobs to be done
250- How they measure success
252How they use the product:
253- Frequency and depth of usage
254- Key workflows and features used
255- Tools they use alongside this product
257Key pain points:
258- Top 3 frustrations or unmet needs
259- Workarounds they have developed
261What they value:
262- What matters most in a solution
263- What would make them switch or churn
265Representative quotes:
266- 2-3 verbatim quotes that capture this persona's perspective
267```

Persona Template

[Persona Name] — [One-line description]

Who they are:
- Role, company type/size, experience level
- How they found/started using the product

What they are trying to accomplish:
- Primary goals and jobs to be done
- How they measure success

How they use the product:
- Frequency and depth of usage
- Key workflows and features used
- Tools they use alongside this product

Key pain points:
- Top 3 frustrations or unmet needs
- Workarounds they have developed

What they value:
- What matters most in a solution
- What would make them switch or churn

Representative quotes:
- 2-3 verbatim quotes that capture this persona's perspective
Raw lines 240 to 268
269### Common Persona Mistakes
270- Demographic personas: defining by age/gender/location instead of behavior. Behavior predicts product needs better than demographics.
271- Too many personas: 3-5 is the sweet spot. More than that and they are not actionable.
272- Fictional personas: made up based on assumptions rather than research data.
273- Static personas: never updated as the product and market evolve.
274- Personas without implications: a persona that does not change any product decisions is not useful.

Common Persona Mistakes

  • Demographic personas: defining by age/gender/location instead of behavior. Behavior predicts product needs better than demographics.
  • Too many personas: 3-5 is the sweet spot. More than that and they are not actionable.
  • Fictional personas: made up based on assumptions rather than research data.
  • Static personas: never updated as the product and market evolve.
  • Personas without implications: a persona that does not change any product decisions is not useful.
Raw lines 269 to 275
276## Opportunity Sizing

Opportunity Sizing

Raw lines 276 to 277
278### Estimating Opportunity Size
279For each research finding or opportunity area, estimate:
281- **Addressable users**: How many users could benefit from addressing this? Use product analytics, survey data, or market data to estimate.
282- **Frequency**: How often do affected users encounter this issue? (Daily, weekly, monthly, one-time)
283- **Severity**: How much does this issue impact users when it occurs? (Blocker, significant friction, minor annoyance)
284- **Willingness to pay**: Would addressing this drive upgrades, retention, or new customer acquisition?

Estimating Opportunity Size

For each research finding or opportunity area, estimate:

  • Addressable users: How many users could benefit from addressing this? Use product analytics, survey data, or market data to estimate.
  • Frequency: How often do affected users encounter this issue? (Daily, weekly, monthly, one-time)
  • Severity: How much does this issue impact users when it occurs? (Blocker, significant friction, minor annoyance)
  • Willingness to pay: Would addressing this drive upgrades, retention, or new customer acquisition?
Raw lines 278 to 285
286### Opportunity Scoring
287Score opportunities on a simple matrix:
289- **Impact**: (Users affected) x (Frequency) x (Severity) = impact score
290- **Evidence strength**: How confident are we in the finding? (Multiple sources > single source, behavioral data > stated preferences)
291- **Strategic alignment**: Does this opportunity align with company strategy and product vision?
292- **Feasibility**: Can we realistically address this? (Technical feasibility, resource availability, time to impact)

Opportunity Scoring

Score opportunities on a simple matrix:

  • Impact: (Users affected) x (Frequency) x (Severity) = impact score
  • Evidence strength: How confident are we in the finding? (Multiple sources > single source, behavioral data > stated preferences)
  • Strategic alignment: Does this opportunity align with company strategy and product vision?
  • Feasibility: Can we realistically address this? (Technical feasibility, resource availability, time to impact)
Raw lines 286 to 293
294### Presenting Opportunity Sizing
295- Be transparent about assumptions and confidence levels
296- Show the math: "Based on support ticket volume, approximately 2,000 users per month encounter this issue. Interview data suggests 60% of them consider it a significant blocker."
297- Use ranges rather than false precision: "This affects 1,500-2,500 users monthly" not "This affects 2,137 users monthly"
298- Compare opportunities against each other to create a relative ranking, not just absolute scores

Presenting Opportunity Sizing

  • Be transparent about assumptions and confidence levels
  • Show the math: "Based on support ticket volume, approximately 2,000 users per month encounter this issue. Interview data suggests 60% of them consider it a significant blocker."
  • Use ranges rather than false precision: "This affects 1,500-2,500 users monthly" not "This affects 2,137 users monthly"
  • Compare opportunities against each other to create a relative ranking, not just absolute scores
Raw lines 294 to 299
300## Output Format
302Use clear headers and structured formatting. Each finding should stand on its own — a reader should be able to read any single finding and understand it without reading the rest.

Output Format

Use clear headers and structured formatting. Each finding should stand on its own — a reader should be able to read any single finding and understand it without reading the rest.

Raw lines 300 to 303
304## Tips
306- Let the data speak. Do not force findings into a predetermined narrative.
307- Distinguish between what users say and what they do. Behavioral data is stronger than stated preferences.
308- Quotes are powerful evidence. Include them generously, with attribution to participant type (not name).
309- Be explicit about confidence levels. A finding from 2 interviews is a hypothesis, not a conclusion.
310- Contradictions in the data are interesting, not inconvenient. They often reveal distinct user segments.
311- Recommendations should be specific enough to act on. "Improve onboarding" is not actionable. "Add a progress indicator to the setup flow" is.
312- Resist the temptation to synthesize too many themes. 5-8 strong findings are better than 20 weak ones.

Tips

  • Let the data speak. Do not force findings into a predetermined narrative.
  • Distinguish between what users say and what they do. Behavioral data is stronger than stated preferences.
  • Quotes are powerful evidence. Include them generously, with attribution to participant type (not name).
  • Be explicit about confidence levels. A finding from 2 interviews is a hypothesis, not a conclusion.
  • Contradictions in the data are interesting, not inconvenient. They often reveal distinct user segments.
  • Recommendations should be specific enough to act on. "Improve onboarding" is not actionable. "Add a progress indicator to the setup flow" is.
  • Resist the temptation to synthesize too many themes. 5-8 strong findings are better than 20 weak ones.
Raw lines 304 to 312

From anthropics/knowledge-work-plugins at 2574e29, 2026-10-27. Skills read by DeepSeek V4.1 Flash on 2026-11-04. Summary and techniques by Claude Opus 5.5 on 2026-11-06.