discovery-debrief
Skill9 starsChanged 6 months agoMITView on GitHub
Structured debrief AFTER a customer conversation — extract learnings, update hypotheses, track demand signals. Use when the founder says "talked to a customer". For preparing and planning interviews beforehand, use conducting-user-interviews.
1 other project uses a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- Layneformalized225/ai-cofounderedited, first seen Mar 22, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 1
- Layneformalized225/ai-cofounder★ 199% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository78 other files it gives its agents.
- anti-pattern-auditSkill
- brand-storytellingSkill
- business-investigationSkill
- ceo-weekly-reviewSkill
- cold-emailSkill
- community-buildingSkill
- company-intelSkill
- competitive-analysisSkill
- competitor-researchSkill
- composio-cliSkill
- conducting-user-interviewsSkill
- content-strategySkill
- copywritingSkill
- daily-recapSkill
- decision-playbookSkill
- designing-growth-loopsSkill
- email-sequenceSkill
- enterprise-salesSkill
- evening-recapSkill
- exa-code-searchSkill
- exa-company-researchSkill
- exa-lead-genSkill
- exa-people-researchSkill
- exa-personal-siteSkill
- exa-x-searchSkill
- feedback-trackerSkill
- find-email-by-nameSkill
- focus-keeperSkill
- founder-salesSkill
- fpf-problem-solvingSkill
- github-stars-monitorSkill
- google-calendarSkill
- grafana-monitoringSkill
- humanizerSkill
- hypothesis-trackerSkill
- idea-generatorSkill
- install-openclaw-to-digitaloceanSkill
- install-openclaw-to-hetznerSkill
- install-openclaw-to-ycSkill
- launch-marketingSkill
- lead-enrichmentSkill
- measuring-product-market-fitSkill
- meeting-prepSkill
- metrics-briefingSkill
- morning-briefSkill
- openclaw-guideSkill
- openclaw-user-onboardingSkill
- orthogonalSkill
- outreach-senderSkill
- person-lookupSkill
- ph-launch-timelineSkill
- pipeline-managerSkill
- positioning-messagingSkill
- positioning-workshopSkill
- posthog-analyticsSkill
- prepare-yc-workshopSkill
- pricing-strategySkill
- problem-definitionSkill
- product-hunt-launchSkill
- product-led-salesSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 11 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Read MEMORY.md — current wedge, ICP, constraint
- Very specific: line 18
Read memory/hypotheses.json — active hypotheses
- Distinctive: line 19
Ask: "Who did you talk to?
- Distinctive: line 25
After the founder's free-form story — extract structured data.
- Distinctive: line 35
Look for behavioral evidence, not words:
- Distinctive: line 46
Look for the specific workflow:
- Distinctive: line 88
If confirms/refutes — what specific evidence?
- Distinctive: line 102
Divergence signal: every customer wants something different -> wedge is blurry, need to narrow.
- Very specific: line 120
Update memory/hypotheses.json if there is hypothesis impact
- Very specific: line 121
Update MEMORY.md if any of these change: ICP, wedge, positioning, PMF stage
- Distinctive: line 129
If < 4 -> "Priority: more conversations, less code"
- Distinctive: line 130
If the conversation was not with target ICP -> note: "This conversation is outside the current wedge.
- Distinctive: line 148
Follow output preferences from USER.md (language, format, platform constraints).
- Distinctive: line 154
Don't assess until all 5 points (1.1-1.5) are collected.
- Distinctive: line 155
If the founder retells superficially -> push: "What exactly did they say?
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Discovery Debrief
Structured extraction after a customer/prospect conversation. Every conversation is data. This skill turns conversations into actionable learnings.
Triggers: "talked to a customer", "customer call", "debrief", "discovery call", "had a call with...", "met with..."
Step 0: Context
- Read
MEMORY.md— current wedge, ICP, constraint - Read
memory/hypotheses.json— active hypotheses - Ask: "Who did you talk to? Tell me in free form."
Step 1: Structured Extraction
After the founder's free-form story — extract structured data. Ask clarifying questions ONE AT A TIME (don't batch).
1.1 Who
- Name, role, company, team/company size
- How the contact was established (inbound/outbound/referral)
- Buyer or user? (often different people)
1.2 Demand Reality (is demand real?)
"Would this person be upset if [YOUR_PRODUCT] disappeared tomorrow?"
Look for behavioral evidence, not words:
- Paying or willing to pay? How much?
- Using the product? How often?
- Building workflow around the product?
- Would scramble if the product vanished?
Red flags: "interesting", "need to think about it", "show it to my colleagues" — this is politeness, not demand.
1.3 Status Quo (what are they doing now?)
"How do they solve this problem today — even poorly?"
Look for the specific workflow:
- What tools/processes do they use?
- How much time/money do they spend?
- Who does it manually?
- What breaks in the current process?
Red flag: "they don't do anything" -> the problem may not be painful enough.
1.4 Narrowest Wedge (minimum product for money)
"What is the smallest version of [YOUR_PRODUCT] they would pay for right now?"
Not "the full platform", but one workflow, one integration, one use case.
1.5 Surprise (what was unexpected?)
"What in this conversation didn't match your expectations?"
Surprise = the most valuable signal. If there are no surprises — either wasn't listening or confirming bias.
Gold: customer uses the product in an unintended way -> that might be the real product.
Step 2: Signal Assessment
Assess signal strength using Evidence Tiers (CEO Bible):
| Tier | Evidence type | Strength |
| 1 | Pays, expands, integrated, renewed | Strongest |
| 2 | Session replays, drop-offs, support tickets | Strong |
| 3 | Win/loss, objections, stalled deals | Medium |
| 4 | Market narrative, competitor moves, content | Weak |
| 5 | Praise, vanity traffic, investor excitement | Near zero |
Classify: "This conversation yielded tier [X] evidence: [specifically what]"
Step 3: Hypothesis Check
For each active hypothesis from memory/hypotheses.json:
- Does this conversation confirm, refute, or remain neutral?
- If confirms/refutes — what specific evidence?
Relay Race check: is there a hypothesis with enough evidence for a decision RIGHT NOW? If yes -> flag: "H00X has sufficient data. Decide now, don't wait for the deadline."
Step 4: Pattern Detection
Compare with previous conversations (from daily logs):
- Same pain recurring? (repeated pain -> strong signal)
- Same trigger? Same workaround?
- Same buyer profile? Or different people with different problems?
Convergence signal: 3+ conversations with same pain, same trigger, same workaround -> wedge is clarifying. Divergence signal: every customer wants something different -> wedge is blurry, need to narrow.
Step 5: Save
- Log to
memory/YYYY-MM-DD.mdviastructured-log:
## Discovery: [Company] — [Name, Role]
- **Source:** inbound/outbound/referral
- **Demand:** [tier X] — [evidence]
- **Status quo:** [what they do now]
- **Wedge fit:** [high/medium/low] — [why]
- **Surprise:** [what was unexpected]
- **Hypothesis impact:** [H00X: confirms/weakens/neutral]
- **Next step:** [concrete action]- Update
memory/hypotheses.jsonif there is hypothesis impact - Update
MEMORY.mdif any of these change: ICP, wedge, positioning, PMF stage
Step 6: Constraint Nudge
Close the debrief with a reminder:
- "Qualified conversations this week: X out of target 8-12"
- If < 4 -> "Priority: more conversations, less code"
- If the conversation was not with target ICP -> note: "This conversation is outside the current wedge. OK for exploration, but don't count as qualified."
Telegram Format
Discovery: [Company] — [Role]
Demand: Tier [X] — [1 line evidence]
Status quo: [what they do now]
Surprise: [what was unexpected]
Hypothesis: H00X [confirms/weakens]
Conversations: X/8-12 this week
Next: [concrete action]Follow output preferences from USER.md (language, format, platform constraints).
Rules
- One question at a time. Don't batch.
- Quote exact customer words when possible — customer's words > founder's interpretation.
- Don't assess until all 5 points (1.1-1.5) are collected.
- If the founder retells superficially -> push: "What exactly did they say? In what words?"
Related Skills
- meeting-prep — pre-meeting intelligence briefing (the complement: before vs after)
- pipeline-manager — update prospect stage and notes after debrief
- outreach-sender — schedule follow-up outreach after discovery
- hypothesis-tracker — update hypotheses with conversation evidence
- structured-log — log debrief findings to daily memory
- conducting-user-interviews — preparing and planning interviews (before, not after)
- founder-sales — overall sales strategy and discovery techniques
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

