# JTBD extraction

A reusable skill the "Synthesize interview transcripts into JTBD themes" recipe pulls in. Add it once and every agent on the team can use it.

Pull job-to-be-done statements and pains from raw transcript text, one per real signal.

## Method
1. Read the full transcript, not just the summary or highlights.
2. Identify moments where the interviewee describes a goal, a workaround, or a frustration in their own words.
3. Phrase each as a JTBD statement: "when [situation], I want to [motivation], so I can [outcome]."
4. Separately, capture each distinct pain as its own line, not folded into the JTBD statement.
5. Tag each JTBD and pain with the persona it came from, if known.
6. Attach the supporting verbatim quote to each extracted statement (see the verbatim-quote policy).
7. Discard a candidate JTBD that has no supporting line in the transcript — do not infer one from context alone.

## Rules
- One JTBD statement per distinct goal; do not merge two different goals into one statement for brevity.
- Every JTBD and pain must trace to a specific line in the transcript.
- Do not extract a JTBD from a hypothetical or a leading question the interviewer asked — only from what the interviewee actually said.
- Persona tags follow the team's stored persona list; do not invent a new persona name mid-run.

## Output
Per transcript: a list of JTBD statements and a list of pains, each with persona tag and supporting quote reference.
