Synthesis
Turn discovery evidence into durable artifacts the teamâand agentsâcan load before locking a feeling north star. Synthesis is the gate: listening without writing changes nothing; writing without evidence invents customers.
What it is
Section titled âWhat it isâSynthesis clusters episodes, promotes or kills proto-personas, and writes Ideal Customer Profile (ICP), need states, workflow, and voice of the customer (VoC) into project docsâthen leaves ephemeral notes behind. Until that pack lands in a DocSlime-shaped docs/ tree, strategies and Tools, Techniques, or Practices (TTPs) are guessing with confidence.
This is not a second product narrative in .productfeeling/. Reviews and raw sessions stay local; truth lives in docs/strategy/, docs/experience/, and when appropriate docs/PRODUCT.md / DESIGN.md. A slide deck outside the repo is not a source of truth for agents.
flowchart LR
Sessions[Session notes] --> Cluster[Cluster episodes]
Cluster --> Decide{Evidence?}
Decide -->|yes| Docs[docs/ synthesis pack]
Decide -->|no| Kill[Kill or keep proto]
Docs --> North[Feeling north star]
Docs --> Agents[Agent loadable context]
Why it works
Section titled âWhy it worksâScattered interview notes do not change onboarding copy or paywall trust. Named files with owners, evidence links, and a last-validated date do. Humans forget; agents invent. Both failure modes shrink when âwho is this for, what do they fear, what is the current alternative?â is answerable from the repo without a chat reconstruction.
Synthesis also prevents âwe talked to usersâ theatre. If a discovery week ends with no durable file changed, discovery did not finishâregardless of how many coffees were booked. Hypothesis-driven work (Blank) ends in a decision: promote the claim, revise it, or kill it. Compliments and future-tense enthusiasm do not graduate.
Going deeper
Section titled âGoing deeperâHow to synthesise without turning transcripts into a second novel:
- Cluster before you write. Group episodes by need state, segment, and jobânot by interviewee name. Patterns that survive three independent stories become candidates for personas and north-star ownership; one-offs stay footnotes.
- Promote with citations; proto everything else. A claim in
docs/should point at interviews or behavioural sources and carry a last validated date. Assumptions keep an explicit proto- labelâor get deleted. Designing on unlabeled guesses is how fiction becomes roadmap. - Separate ephemeral from durable. Session notes, audio, and scratch capture cards may live in
.productfeeling/sessions/. ICP, personas, journey, workflow, and language graduate todocs/. Do not dump full transcripts into the product narrative. - Write the minimum pack that agents can load. Typically: ICP + buyer/user split in strategy; need states and workflow/journey in experience; language and voice cues in PRODUCT/DESIGN. Enough that
/productfeeling personaandjobsdo not invent Maya. - Gate the north star. Lock Feeling North Star only when an owner persona and their fear/competence stakes are evidencedânot when a workshop produced a vibe word. Optionally stress-test ICP assumptions with RedTeam before strategy lock.
For builders and agents
Section titled âFor builders and agentsâSynthesis is an integration point for the skill. Run /productfeeling sequence (Customer discovery) ending in handoff, or /productfeeling init then /productfeeling handoff when refreshing a thin docs tree. Prefer DocSlime fill/kiss when scaffolds still contain prompts; do not duplicate truth into skill-local files when docs/ exists.
For agents summarising discovery: refuse to invent segments; quote or cite; label uncertainty. For humans: put owners on files so freshness is someoneâs job. Instrument the meta-metricâdays since ICP last validatedâand treat stale personas as a product risk equal to stale code dependencies.
Impeccable craft comes after synthesis. Polishing surfaces for an unwritten customer is expensive fiction.
When to use it
Section titled âWhen to use itâ- After a round of interviews (or continuous discovery cadence)
- Before locking Feeling North Star or running a strategy playbook
- When proto-personas have enough evidence to promote or delete
- When agents keep inventing customers because nothing is in
docs/
- Promote claims with evidence; keep proto- labels on the restâor delete them
- Write a short synthesis pack to agreed paths (see Durable targets below)
- Link claims to interviews or behavioural sources; date last validated
- Separate: session notes (ephemeral) vs product/experience truth (durable)
- Run
/productfeeling handoff(DocSlime) when the docs tree is scaffold-thinâfill/kiss as needed - Optionally stress-test ICP assumptions with RedTeam before locking strategy
Donât
Section titled âDonâtâ- Dump interview transcripts into
docs/as the narrative - Duplicate ICP/journey truth into
.productfeeling/whendocs/exists - Lock a north star on proto-personas alone
- Skip synthesis and jump straight to Impeccable craft
- Treat a slide deck outside the repo as the SoT for agents
Founder Tip
Section titled âFounder TipâIf an agent cannot answer âwho is this for and what do they fear?â from docs/, synthesis is not done.
Make It Yours
Section titled âMake It Yoursâ- Kill list â proto claims to delete this week.
- File map â which discovery outputs land in which
docs/paths. - Evidence links â one citation per major persona and need-state claim.
- Gate check â north star and next strategy blocked until synthesis pack exists.
Insights & Metrics
Section titled âInsights & Metricsâ- Graduation rate â Validated claims written to
docs/á Claims still only in sessions/chat. - Freshness â Days since ICP / primary persona last validated (set a team threshold).
- Agent loadability â Can
context.mjs/ selective docs load name owner + fear + current alternative without chat invention?
Behind the Data
Section titled âBehind the Dataâ- What is still proto that you are already designing as fact?
- Where does truth live todayârepo, Notion, or someoneâs head?
- Did the last âdiscovery weekâ change a single durable file?
Related concepts
Section titled âRelated conceptsâ- Feeling North Star, Jobs-to-be-Done
- Inputs: 01â05; outputs feed all Strategies
Further reading
Section titled âFurther readingâ- Customer Development is Not a Focus Group (Steve Blank) â Hypotheses in, decisions out.
- The Mom Test (Rob Fitzpatrick) â What counts as evidence worth writing down.
- DocSlime â Opinionated
docs/tree for durable product context.
Agent skill
Section titled âAgent skillâ- Primary command / sequence:
/productfeeling sequenceâ Customer discovery playbook ending inhandoff; or/productfeeling initthen/productfeeling handoffwhen refreshing docs - Related commands:
/productfeeling persona,/productfeeling jobs,/productfeeling brief(only after north star is grounded) - When the agent should load this page: âsynthesisâ, âwrite up discoveryâ, âupdate personas in docsâ, âgraduate findingsâ, âbefore north starâ
- Companion handoff: DocSlime â primary: write/update the synthesis pack in
docs/; fill/kiss if scaffold-thin. Impeccable â only after north star / emotion brief. RedTeam â/redteam assumptionson ICP before locking. No external discovery skill. - Feeling north star this practice serves: grounded clarity that survives the next session and the next agent
- Anti-goals: transcript dumps as docs, dual SoT in
.productfeeling/, craft before synthesis - Reference path:
skill/reference/sequence.md - Durable DocSlime targets:
docs/strategy/â ICP, personas, market/buy notesdocs/experience/â need states, workflow, journeysdocs/PRODUCT.md/DESIGN.mdâ voice, language, constraints- Ephemeral:
.productfeeling/sessions/,.productfeeling/reviews/â not a second narrative