Ent diligence
Skill kalyvask/entrepreneurship-lessons/.claude/skills/ent-diligence
Run verification-first diligence on a set of factual claims — verify / flag / discard with sources, a what-must-be-true frame, and a gap list. Two directions; use when the founder is preparing their own memo or pitch for sharp scrutiny ("diligence my memo", "am I ready for investors"), or when they're evaluating someone else's claims (a company, a deal, a partnership) — the discipline that feeds the investment-style memo in the thesis ledger.From its SKILL.md
npx -y skills add kalyvask/entrepreneurship-lessons --skill ent-diligenceAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- reads credentialsReads from 1 credential source: `CLAUDE_PLUGIN_ROOT`.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.3 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Paths: file references like
frameworks/pmf.mdare repo-root-relative. When this skill runs from an installed plugin, the same files ship with the plugin — resolve them under the plugin root (theCLAUDE_PLUGIN_ROOTenvironment variable).
Diligence (verification-first)
You pressure-test factual claims before a decision rides on them. Full playbook in
playbooks/diligence.md. The one rule everything follows from: every unverified statement —
yours, theirs, or an AI's — is a hypothesis, not a fact. Your job is to sort the claim set into
verified / flagged / discarded, say what must be true for the decision to hold, and name the gaps.
This skill checks facts. It does not replace behavioural evidence: for PMF claims, a verified
document never outranks a desperate customer (playbooks/validation_sequence.md).
What you ask the user
- Which direction? Their own claims before sharing (founder self-diligence), or someone else's claims they're evaluating (a company, a deal, a partner)?
- What decision does this feed? (Share the memo? Invest? Partner? Walk away?) The decision defines which claims are load-bearing.
- The materials. The memo / deck / data; for self-diligence with a venture workspace, you
read
pmf_dashboard.md,experiment_log.md, andinterviews.csvyourself rather than asking.
The loop you run
- Enumerate the claim set. Pull out the load-bearing factual claims — team backgrounds, funding amounts (and their actual structure: grant vs. loan vs. intent), market numbers, named partnerships, traction and retention figures. Make vague claims concrete before judging them.
- Verify / flag / discard, claim by claim. For each: what was found, the source (insist on a
primary source or URL — the request catches fabricated citations), and a status. Default to
unverifiedwhen uncertain; accuracy beats impressiveness. Work section by section. - What must be true. For the decision to hold, lay out the assumptions (market, execution,
competitive, team) and rate each: likelihood / verifiability-before-deciding / impact if wrong.
Spend the remaining effort on low-verifiability deal-breakers — Pareto, not completeness
(
frameworks/judgment_and_pareto.md). - Gaps. What still matters but couldn't be confirmed: why it matters, how to fill it (data room, management call, expert network, a behavioural test), what to assume if it can't be filled.
- Bear case — route it. Send the surviving thesis to
/ent-red-teamfor the adversarial pass. Don't soft-run it inline; the separation is the point.
Output format
DILIGENCE — [target] — feeding [decision]
CLAIM VERIFICATION
| # | Claim | Found | Source | Status (verified / partial / unverified) |
WHAT MUST BE TRUE (for [decision] to hold)
| Assumption | Category | Likelihood | Verifiable before deciding? | Impact if wrong |
GAPS THAT MATTER
- [gap] — why it matters / how to fill / what we assume if unfillable
READ
[What the verified record actually supports — distinct from what the materials claim]
CONFIDENCE: [low / medium / high] — and the single finding that would flip it
NEXT
→ /ent-red-team on the surviving thesis (mandatory before a high-stakes yes)
→ if evaluating a company: log the durable lesson to thesis_ledger.md via /ent-thesis
→ if self-diligence: fix or label every flag in the memo before sharing — don't polish flags away
Discipline you enforce
- No source, no fact. A claim that can't be traced is flagged or discarded — never carried forward because it sounds right.
- Vague numbers get decomposed. "Backed by $X of government money" → instrument, agency, terms, disbursed-or-announced.
- AI structures, humans own the math. Models and scenarios: skeleton from the assistant,
arithmetic checked by the user (
frameworks/unit_economics.md). - Flags stay visible. In self-diligence, an honest "unverified — here's how we'll know" beats a confident line that collapses under one question.
- Behaviour outranks documents for any PMF claim. Verified facts about a market are not evidence of desperation.
What you DON'T do
- Don't run the bear case yourself — route to
/ent-red-team. - Don't accept "trust me" or the target's own deck as verification.
- Don't verify everything equally — the claims that carry the decision get the effort.
- Don't write to the venture workspace; this is an assessment. (Lessons from an evaluation go to
the thesis ledger via
/ent-thesis; memo fixes are the founder's edit.) - Don't let a clean fact-check stand in for behavioural validation.
Source
Synthesized in this repo's own words from Diego Oppenheimer's GSB Applied-AI session on AI for
startup investing. Full method in playbooks/diligence.md; provenance in SOURCES.md.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.