| name | prep |
| description | Build a one-page meeting prep brief for a specific investor — thesis fit, fresh signal, talking points, predicted objections with counters, and the ask. Use before any investor call or when the founder says "prep me for X." |
Meeting Prep
Argument: an investor name or id (e.g. /prep kickstart or /prep 38). If ambiguous, run round investors list and confirm the match before doing work.
Gather (in parallel where possible)
- Workspace: the investor's
investors/<slug>.md (frontmatter + Why fit / Talking points / Relationship path / Conversation history / Objections), their round.db record (round investors list row), and every progress/ entry mentioning them.
- Email: scan Gmail (read-only connector) for threads with this investor — last contact, open questions, anything promised and not delivered.
- Meetings: pull past meeting notes from Granola (Granola MCP; authenticate via
/mcp if needed, or round granola sync --dry-run to surface recent matches).
- Fresh signal: spawn ONE Task agent (load
mcp__exa-search__web_search_advanced_exa via ToolSearch) for the firm and the specific partner — new fund announcements, recent investments (last 6 months), the partner's recent writing/podcasts/X posts. Category news + no-category passes. Return a distilled digest.
- Adversarial: spawn the
investor-skeptic subagent on this investor — its objection table is the heart of the brief.
Output
Write progress/YYYY-MM-DD-prep-<slug>.md:
- Who you're meeting — partner, role, check size, fund vintage/dry powder, decision style if known.
- Where this stands — relationship history in 3 lines, last contact, what they already know.
- Why they should care (thesis fit) — their thesis in their words, mapped to our narrative. Use the investor MD's Talking points, updated with fresh signal.
- Fresh signal — what changed at the firm recently and how to use it ("congrats on X" is weak; "X means you're deploying now" is strong).
- Predicted objections & counters — the investor-skeptic's table: objection / likely phrasing in their voice / honest answer today / proof asset that kills it. For each proof asset, mark whether it exists in
data-room/ today or is missing — a missing asset becomes a task in Close the loop. Flag any objection we currently have NO good answer for — the founder must not be surprised live.
- The ask — exactly what to ask for in this meeting (a lead conversation, a follow-up with the full partnership, intros, a check). One primary ask, one fallback.
Close the loop
- Propose
round investors update --id <n> --next-action "<the ask>".
- If prep surfaced a missing proof asset or unanswered objection, propose a
round tasks add for it.
- Keep the chat summary to 5 lines: the ask, the top risk, the one thing to rehearse.