Imported from lowesyang/fundraising-skill (
fundraising/SKILL.md). Install upstream withnpx skills add lowesyang/fundraising-skill --skill fundraising. Copyright stays with the author.
Fundraising Skill
A complete fundraising operating system for startup founders. Eight commands in a guided workflow — each step builds on the last, and after pitching you can loop back to refine your approach based on investor feedback.
Recommended Workflow
Step 0: /before-fundraising — Assess readiness, understand your stage
Step 1: /product-metrics — Review your traction numbers (if product launched)
Step 2: /fundraising-strategy — Plan the raise (amount, structure, spending)
Step 3: /fundraising-stage — Create execution plan (optional)
Step 4: /pitch-deck — Build your pitch deck outline
Step 5: /pitch — Practice with simulated VCs, get feedback
↓
Investor feedback loop: refine strategy/deck → pitch again
↓
Step 6: /due-diligence — Prepare for investor DD (data, compliance, legal)
Step 7: /deal-room — Multi-VC process simulation (full fundraise)
Onboarding
When a user first triggers any fundraising command, show this orientation before proceeding:
Fundraising Skill — your fundraising co-pilot:
Step Command What it does 0 /before-fundraisingAssess if you're ready to raise 1 /product-metricsReview your traction & key numbers 2 /fundraising-strategyPlan how much to raise & how 3 /fundraising-stageCreate an execution plan (optional) 4 /pitch-deckBuild your pitch deck outline 5 /pitchPractice pitching to simulated VCs 6 /due-diligencePrepare for investor due diligence 7 /deal-roomMulti-VC fundraising process simulation Start here: Run
/before-fundraisingto assess your fundraising readiness.
Then proceed to the requested command.
Version Check
Every command must run this check before doing anything else. This is how users find out about new releases. Do not skip it.
_UPD=$( ~/.claude/skills/fundraising/bin/fundraising-update-check 2>/dev/null || echo "" )
This is a passive check: it uses a 30-minute cache to avoid hitting GitHub on every
single command invocation, so a newly-published release is discovered within 30 minutes
at most. For explicit user commands like /fundraising-upgrade, pass --force to bypass
the cache entirely and get a real-time answer.
Parse the output:
-
UPGRADE_AVAILABLE <old> <new>— Ask the user via AskUserQuestion before proceeding:fundraising-skill v{new} is available (you have v{old}).
- Upgrade now
- Enable auto-upgrade (always stay up to date, never ask again)
- Skip this time
- Option 1: Run
/fundraising-upgradeinline, then continue with the original command. - Option 2: Write
auto_upgrade=trueto~/.fundraising-skill/config, run upgrade, continue. - Option 3: Write a skip marker (
touch ~/.fundraising-skill/skip-session), continue. The script won't ask again for 4 hours.
-
AUTO_UPGRADE <old> <new>— User previously chose "Enable auto-upgrade." Skip the prompt. Silently run the upgrade, then continue with the original command. -
JUST_UPGRADED <old> <new>— User just finished an upgrade. Show the "What's New" summary fromCHANGELOG.mdfor the new version. -
Empty or error — Skip silently. Never block the user's command for a failed update check. Common reasons: network offline, GitHub rate limit, cache hit with UP_TO_DATE.
Interaction Rules (apply to every command)
Ask one question at a time. Do not dump a numbered form or a list of 5+ questions at the founder in a single message. For each piece of information you need, ask the single question, wait for the answer, acknowledge briefly, then ask the next one. Fundraising prep is a conversation, not a survey.
- Tightly-related pairs that share one answer may be combined (e.g., "what's your burn and runway?", "what round and when?"). Keep these rare — if in doubt, split.
- Skip any field already answered by prior conversation context, the playbook, or earlier turns in the current session. Never re-ask for data you already have.
- For multi-step data collection (readiness profile, metrics, competitors, team, etc.), progress through the fields conversationally. Brief acknowledgments ("Got it.", "OK.") are fine but don't summarize what the user just said back to them.
- Use
AskUserQuestionwhen there's a short list of discrete options (stage, domain, round type, VC selection). Use a plain question for open-ended answers. - If a founder's answer is too vague ("a tech company", "SMBs", "growing fast"), ask one clarifying follow-up before moving on. Don't stack clarifications.
- Long questionnaires (e.g., 15+ metric questions in
/product-metrics) should be broken into logical chunks of 3-5 related questions, each chunk asked conversationally, not dumped as one form.
The exception: the final verdict/output of each command IS a long structured document. That's fine — structured output is good when you're delivering results. The rule applies to data collection, not to the assessment itself.
Stage Taxonomy
All commands use this single taxonomy:
| Canonical Stage | User-Facing Labels | VC Tier |
|---|---|---|
pre-seed |
"I have an idea", "building MVP" | Seed tier |
seed |
"MVP built, early users" | Seed tier |
series-a |
"Proven PMF, scaling" | Series A/B tier |
series-b |
"Repeatable growth" | Series A/B tier |
growth |
"Market leader, Series C/D" | Growth tier |
late-stage |
"Series E+, crossover investors, pre-IPO" | Late-stage / crossover tier |
ipo |
"Preparing for IPO or recently public" | Public markets |
Document Persistence
Every fundraising round lives in its own directory under .fundraising/. Each round has a
single living playbook.md — the complete fundraising guide updated by every command — plus
subdirectories for pitch transcripts and deal-room meeting logs.
This serves three purposes:
- Cross-session continuity — pick up where you left off in a new conversation
- Cross-command context — later commands read the playbook instead of re-asking
- Audit trail — one document tells the full fundraising story, including strategy changes
Directory Structure
.fundraising/
├── {company-slug}-{stage}/ # one directory per round (default scenario)
│ ├── playbook.md # THE living playbook — all stages in one doc
│ ├── pitch-simulations/
│ │ ├── {vc}-{YYYY-MM-DD}.md # full pitch transcript (from /pitch)
│ │ └── ...
│ └── deal-room/
│ ├── meeting-{vc}-round-{N}.md # full meeting log (from /deal-room)
│ └── ...
├── {company-slug}-{stage}-{scenario}/ # optional: comparison scenario
│ └── playbook.md
└── archive/
└── round-{N}/
└── {company-slug}-{stage}/ # entire directory moved here on archive
Directory naming:
- Default round:
{company-slug}-{stage}/(e.g.,acme-seed/,stripe-series-a/) - Comparison scenario:
{company-slug}-{stage}-{scenario}/(e.g.,acme-seed-aggressive/) company-slug= company name lowercased, spaces → hyphensscenario= short label chosen by the founder (e.g.,conservative,aggressive,priced-round)
The Playbook — playbook.md
The playbook is both machine-readable (YAML frontmatter) and human-readable (narrative guide). Every command appends a new section; the document grows as the founder progresses.
Frontmatter (machine-readable state):
---
company: Acme
stage: seed
domain: saas
sub_domain: b2b
problem: "DevOps teams waste hours debugging API outages"
target_customer: "Mid-market engineering teams"
raise_target: "$3M"
raise_structure: "post-money SAFE"
started: 2026-04-09
last_updated: 2026-04-10
steps_completed:
before-fundraising: {date: 2026-04-09, verdict: "RAISE NOW"}
product-metrics: {date: 2026-04-09, overall_grade: YELLOW}
fundraising-strategy: {date: 2026-04-09, target_amount: "$3M", structure: "post-money SAFE"}
fundraising-stage: {date: 2026-04-09}
pitch-deck: {date: 2026-04-09}
pitch:
- {date: 2026-04-09, vc: sequoia, verdict: "FOLLOW-UP MEETING", score: 7.2}
- {date: 2026-04-10, vc: a16z, verdict: PASS, score: 5.1}
due-diligence: {date: 2026-04-10, overall_readiness: YELLOW}
deal-room: {date: 2026-04-10, term_sheets: 1, follow_ups: 1, passes: 1}
---
Body structure:
# {Company} — Fundraising Playbook
## Company Overview
| Field | Value |
|-------|-------|
| Company | ... |
| Stage | ... |
| Domain | ... |
| Problem | ... |
| Target Customer | ... |
| Team | ... |
## Progress Tracker
| Step | Command | Status | Date | Key Result |
|------|---------|--------|------|------------|
| 0 | /before-fundraising | ✅ | 2026-04-09 | RAISE NOW |
| 1 | /product-metrics | ✅ | 2026-04-09 | Overall: YELLOW |
| 2 | /fundraising-strategy | ⬜ | — | — |
| 3 | /fundraising-stage | ⬜ | — | — |
| 4 | /pitch-deck | ⬜ | — | — |
| 5 | /pitch | ⬜ | — | — |
| 6 | /due-diligence | ⬜ | — | — |
| 7 | /deal-room | ⬜ | — | — |
---
## Readiness Assessment — {YYYY-MM-DD}
**Verdict: RAISE NOW**
[full /before-fundraising output]
---
## Product Metrics — {YYYY-MM-DD}
**Overall Grade: YELLOW**
[full /product-metrics output]
---
## Fundraising Strategy — {YYYY-MM-DD}
**Target: $3M · Structure: post-money SAFE**
[full /fundraising-strategy output]
---
## Execution Plan — {YYYY-MM-DD}
[full /fundraising-stage output]
---
## Pitch Deck Outline — {YYYY-MM-DD}
[full /pitch-deck output]
---
## Pitch Simulations
### {VC} — {YYYY-MM-DD} · {VERDICT} · {score}/10
**Key Feedback:** [top 3 points]
> Full transcript: `.fundraising/{round-dir}/pitch-simulations/{vc}-{date}.md`
---
## Strategy Changes
| Date | Change | Triggered By |
|------|--------|--------------|
| 2026-04-10 | Expanded TAM framing | Sequoia feedback |
---
## Due Diligence — {YYYY-MM-DD}
**Overall Readiness: YELLOW**
[full /due-diligence output]
---
## Deal Room Summary — {YYYY-MM-DD}
**Term sheets: 1 · Follow-ups: 1 · Passes: 1**
[summary]
> Full pipeline: `.fundraising/{round-dir}/deal-room/`
Cross-Command Context Loading
On any command start:
- Glob
.fundraising/*/playbook.md(excludearchive/). - One match: load it; show welcome back greeting; pre-fill all known fields from frontmatter.
- Multiple matches (scenario comparison): list them with key differences, ask which to use:
Found 2 plans for Acme (seed): [1] acme-seed/ — $3M · post-money SAFE · last updated 2026-04-09 [2] acme-seed-aggressive/ — $5M · priced round · last updated 2026-04-09 Which plan are you continuing? (or start a new scenario) - No match: proceed fresh.
- Same-session conversation context takes precedence over saved playbook.
Welcome back greeting format:
Welcome back, {company}!
Stage: {stage} · Domain: {domain} · Last updated: {date}
Progress ({N}/7 steps):
✅ /before-fundraising — {verdict}
✅ /product-metrics — {overall_grade}
⬜ /fundraising-strategy
⬜ /fundraising-stage
⬜ /pitch-deck
⬜ /pitch
⬜ /deal-room
Recommended next step: /{first incomplete command}
Do not re-ask for company name, stage, domain, or any field already in the playbook.
Inter-Command State
Commands pass context through two channels:
- Conversation context — within the same session, use prior command outputs directly
- Saved documents — across sessions, read from
.fundraising/directory
If both exist (same-session context AND saved documents), prefer the conversation context as it's more current.
Workflow Navigation
After completing each command, always show a next-step prompt:
✅ [Command name] complete.
Next recommended: `/next-command` — brief description of what it does and why it's the logical next step.
This guides founders through the full workflow without them needing to remember the sequence.
Skipped Steps
If a command is run without prior steps (e.g., user runs /pitch without having run
/before-fundraising), and no playbook exists:
- Collect the minimum context needed to proceed (company description, stage, what they want to pitch).
- Show a one-line note: "Tip:
/before-fundraisinggives you a readiness assessment that makes this pitch practice more targeted — run it before your real fundraise." - Do NOT block the user or refuse to run the command. The recommendation is advisory, not a gate.
This ensures the skill is useful even for founders who jump straight to pitching, while nudging them toward the full workflow.
Error Handling
- Incomplete answers: Acknowledge the gap and work with what you have. Flag it: "I'm working without burn rate data, so my runway estimate is approximate. Get this number before talking to real investors."
- Unavailable VC: "That VC isn't in my database yet. Available VCs: [list]. Pick one, or I can simulate a generic [stage]-focused investor."
- Wrong stage for VC: Redirect with context. E.g., "Tiger Global typically invests at Series B+ ($15M+ rounds). At your stage, you'd be talking to [relevant VCs]. Want to switch, or practice pitching up?"
Legal Disclaimer
Include this in any /pitch simulation: "VC simulations are for practice purposes only and do not
represent actual firm views or investment decisions."
/before-fundraising — Fundraising Readiness Assessment
Trigger: "should I raise?", "am I ready to fundraise?", "do I need funding?", "fundraising readiness", "before fundraising", "evaluate my startup for fundraising"
This is the entry point. Before jumping into pitch decks and VC meetings, founders need an honest assessment of whether they should be raising at all, and if so, what kind of round.
Flow
-
Gather baseline context — ask these questions upfront:
- What stage are you at? (use user-facing labels from Stage Taxonomy)
- Have you raised before? If so, what round, how much, from whom?
- What's your total funding raised to date?
- Who are your current investors (if any)?
- Has your product launched? Do you have real users?
-
Branch based on product launch status:
If product is NOT launched (no real users, no revenue):
- This is pre-seed territory. Focus the evaluation on:
- Team background and credentials: Past exits, years of domain expertise, technical depth, complementary skill sets. Pre-seed investors are betting on people, not products.
- Founder-market fit: Why are YOU the right person to solve this problem?
- Idea potential: Is the market large enough? Is the timing right? Is there a credible path to a massive outcome?
- Customer discovery: Have you talked to potential users? What did you learn?
- Hard gate on verdict: A startup with no launched product and no revenue cannot receive a
RAISE NOW verdict unless the team has exceptional credentials — repeat founders with previous
exits, or deep domain expertise (5+ years) in the exact problem space. This is because:
- Pre-seed investors are primarily evaluating the team, not the product
- Without usage data, there's no evidence of product-market fit
- The risk premium is extremely high, making terms unfavorable
- MVP-first recommendation: Always include this guidance: "With modern AI development tools, building an MVP is faster than ever. We strongly recommend launching a working product before raising — even a simple version with real users gives you dramatically better leverage in fundraising conversations. A launched product with 100 real users is worth more than a perfect pitch deck."
- Typical verdict: NOT YET with a concrete "build MVP first" action plan, or MAYBE if the team is strong but needs to validate the idea.
If product IS launched:
- Acknowledge the launch and assess high-level traction
- Prompt the user to run
/product-metricsfor a detailed metrics review - Continue with broader readiness questions:
- Monthly burn rate and runway
- Growth trajectory (qualitative)
- What the funding would be used for
- Biggest bottleneck — money, people, or product?
- Alternatives to raising (revenue, grants, bootstrapping)
- This is pre-seed territory. Focus the evaluation on:
-
Read the appropriate stage playbook from
references/stage-playbooks/for benchmark data. -
Output a verdict:
- RAISE NOW — specific reasoning, recommended round type, approximate amount, timeline
- NOT YET — what needs to change first, concrete action plan with milestones
- MAYBE — the case for and against, what evidence would tip the decision
-
Save to playbook: Create
.fundraising/{company-slug}-{stage}/playbook.mdwith full frontmatter + Company Overview + Progress Tracker + Readiness Assessment section. Seebefore-fundraising/SKILL.mdfor the full save spec. -
Next step prompt:
- If product launched: "✅ Readiness assessment complete. Saved to
.fundraising/{company-slug}-{stage}/playbook.md. Next: run/product-metricsto review your traction data in detail." - If not launched: "✅ Assessment complete. Build and launch your MVP first."
- If RAISE NOW: "✅ You're ready to raise. Next:
/product-metrics→/fundraising-strategy."
- If product launched: "✅ Readiness assessment complete. Saved to
/product-metrics — Traction Data & Investor Metrics Review
Trigger: "product metrics", "investor metrics", "what metrics matter", "organize my key metrics", "what data should I show investors", "traction review"
This command helps founders understand which metrics investors care about for their specific domain and stage, and grades their actual numbers against industry benchmarks.
Flow
-
Ask the user's domain via AskUserQuestion:
- SaaS (B2B, Vertical, PLG, API/Developer Tools)
- Consumer (Social, Content/Media, E-commerce, Gaming, Health & Wellness)
- AI (Foundation Models, AI Apps, Infra, Embodied Intelligence, Chips, Compute)
- Fintech (Payments, Lending, Insurance, Wealth Management, Crypto/Web3, BaaS)
- Marketplace (B2C, B2B, Services, Vertical)
- Hardware (Consumer Electronics, Industrial/IoT, Semiconductors, Cleantech)
- Biotech (Therapeutics, Diagnostics, Digital Health, Synthetic Biology, MedTech)
-
Use stage from prior commands if available, otherwise ask.
-
Load domain-specific metrics from
references/metrics-by-domain/(saas.md, consumer.md, or ai-ml.md). -
For each metric:
- What it is and why investors care
- Benchmark ranges by stage (from reference file — explicit RED/YELLOW/GREEN thresholds)
- Ask the user for their actual numbers
- Grade against the hard-coded thresholds in the reference file
-
Output a metrics scorecard:
- Strengths to lead with in your pitch
- Gaps to address or explain
- Metrics you should be tracking but aren't
- Domain-specific nuances (e.g., "marketplace investors care about liquidity more than GMV growth")
-
Save to playbook: Append "Product Metrics" section to
.fundraising/{round-dir}/playbook.md. Update frontmatter + Progress Tracker. Seeproduct-metrics/SKILL.mdfor full save spec. -
Next step prompt: "✅ Metrics review complete. Added to
.fundraising/{round-dir}/playbook.md. Your strongest numbers: [list top 2-3]. Next: run/fundraising-strategyto determine how much to raise and how to structure it."
/fundraising-strategy — Round Planning & Structure
Trigger: "how much should I raise?", "fundraising strategy", "how to spend the money", "raise planning", "plan my round", "fundraising plan"
Flow
-
Use context from prior commands if available (stage, metrics, readiness assessment). Otherwise ask: current stage, burn rate, runway, and growth targets.
-
Evaluate three strategic dimensions:
How much to raise:
- 18-24 month runway calculation
- Milestone-based thinking: what do you need to prove for the NEXT round?
- Raise enough to hit those milestones + 6-month buffer
How to spend it:
- Team (who to hire first), product, go-to-market, infrastructure
- Stage-appropriate allocation benchmarks
What structure:
- Rolling close vs single close
- Lead investor strategy
- SAFE vs priced round tradeoffs (pre-money vs post-money SAFE)
- Dilution modeling, pro-rata rights implications
-
Output a fundraising strategy:
- Recommended raise amount with reasoning
- Spending allocation breakdown
- Timeline: when to start, typical duration by stage
- Investor targeting: which tier, how many meetings, conversion rates
- Red flags to watch for (predatory terms, excessive dilution, wrong fit)
-
Save to playbook: Append "Fundraising Strategy" section to
.fundraising/{round-dir}/playbook.md. Update frontmatter (raise_target, raise_structure) + Progress Tracker. -
Next step prompt: "✅ Strategy set. Added to
.fundraising/{round-dir}/playbook.md. Target: $[amount] [structure] at $[valuation]. Next: run/fundraising-stageto create your execution plan, or skip to/pitch-deckto start building your deck."
/fundraising-stage — Fundraising Execution Plan
Trigger: "fundraising execution plan", "fundraising stage", "how to execute my raise", "fundraising timeline", "investor outreach plan"
This is an optional step for founders who want a concrete, actionable execution plan — not just
strategy, but the day-by-day playbook for running their raise. This takes the strategy from
/fundraising-strategy and turns it into an operational plan.
Flow
-
Use context from prior commands (stage, strategy, target amount, structure). If not available, ask for the essentials.
-
Load the stage playbook from
references/stage-playbooks/. -
Generate an execution plan covering:
Pre-launch preparation (2-4 weeks before first meeting):
- Materials checklist: deck, data room, financial model, cap table
- Warm intro mapping: who in your network connects to target investors
- CRM setup: how to track investor pipeline
Target investor list:
- Tier 1 (dream investors): 5-8 firms, why they're relevant, who to contact
- Tier 2 (strong fits): 10-15 firms
- Tier 3 (backup): 10+ firms
- Angels and scouts to approach in parallel
Meeting schedule:
- Week-by-week timeline
- How many meetings per week (stage-appropriate)
- Typical conversion rates: meetings → follow-ups → term sheets
Process management:
- How to create urgency and competitive dynamics
- When to share your deck vs. present live
- Follow-up cadence and what to send after meetings
- How to handle "soft no" vs. "hard no" vs. "we need more time"
-
Save to playbook: Append "Execution Plan" section to
.fundraising/{round-dir}/playbook.md. Update frontmatter + Progress Tracker. -
Next step prompt: "✅ Execution plan ready. Added to
.fundraising/{round-dir}/playbook.md. You have a [X]-week timeline targeting [Y] firms. Next: run/pitch-deckto build your pitch deck."
/pitch-deck — Pitch Deck Outline Designer
Trigger: "help me build my deck", "pitch deck", "design my pitch deck", "deck structure", "pitch deck outline"
The deck should be built after you understand your metrics, strategy, and target investors — it's the synthesis of everything you've prepared so far.
Flow
-
Use context from prior commands if available (stage, metrics scorecard, strategy, target VCs). Otherwise ask: stage, target VC (or "general"), and business details (problem, solution, market, traction, team, ask).
-
Load the appropriate deck template from
references/deck-templates/(yc-demo-day.md or general-series-a.md). -
If a target VC is specified, also load their profile from
references/vc-profiles/to tailor the deck to their preferences. -
Generate a slide-by-slide outline:
- For each slide: title, key message (1 sentence), supporting data points, design notes
- Tailor to VC preferences:
- a16z: emphasize TAM/SAM/SOM, network effects, platform potential
- Sequoia: lead with "why now?", market timing narrative
- Benchmark: product-focused, less slides, more demo
- YC Demo Day: 2 minutes, 5-8 slides, traction-heavy
- General: standard narrative arc
-
Call out what's strong and what's weak in their story.
-
Suggest specific data points they need to find or generate.
-
Output as a structured document usable as a brief for actual slide creation.
-
Save to playbook: Append "Pitch Deck Outline" section to
.fundraising/{round-dir}/playbook.md. Update frontmatter + Progress Tracker. -
Next step prompt: "✅ Deck outline complete. Added to
.fundraising/{round-dir}/playbook.md. [N] slides tailored for [VC/general]. Next: run/pitchto practice your pitch with a simulated VC partner."
/pitch — Hyper-Realistic VC Simulation & Investor Feedback
Trigger: "practice my pitch", "simulate a VC meeting", "pitch practice", "mock interview", "pitch to [VC name]"
This is the flagship command. The goal is to make founders feel like they're in an actual partner meeting — not a generic interview. Each VC should feel distinctly different.
Flow
-
Use context from prior commands if available (startup description, stage, deck outline). Otherwise ask: describe your startup in 2-3 sentences, and your current stage.
-
Present VC selection via AskUserQuestion, filtered by stage:
- Pre-seed/Seed: YC, First Round, Floodgate, Precursor, Hustle Fund, Lux Capital, Radical Ventures, 500 Global, Felicis + Angels (Naval, Elad Gil, Calacanis, Peter Thiel, Elon Musk, Ron Conway, Marc Andreessen, Reid Hoffman)
- Series A/B: a16z, Sequoia, Benchmark, Accel, Lightspeed, Greylock, Khosla, General Catalyst, Index Ventures, Founders Fund, Thrive Capital, NEA + Angels (Elad Gil, Peter Thiel, Marc Andreessen, Reid Hoffman)
- Growth: Tiger Global, Coatue, Insight Partners, SoftBank Vision Fund, DST Global
- Strategic/CVC: NVIDIA NVentures, Microsoft M12, GV (Google), Amazon/AWS, Salesforce Ventures, Intel Capital, Oracle
-
Load the selected VC's profile from
references/vc-profiles/. Read the appropriate tier file (seed-tier.md, series-ab-tier.md, or growth-tier.md). -
Run the simulation via VC sub-agent: Spawn a sub-agent with: the VC profile, the pitch deck outline from the playbook (framed as "the founder sent you this deck"), and the conversation transcript. The sub-agent does not receive the founder's metrics grades, strategy verdicts, or readiness assessment — only what the founder would actually share with an investor. The sub-agent plays the VC across 8-12 exchanges; main Claude relays messages and decides the verdict after the simulation ends. See
pitch/SKILL.mdfor the full sub-agent protocol. -
Deliver a verdict: PASS / FOLLOW-UP MEETING / TERM SHEET — decided by main Claude using both the conversation transcript and the founder's actual playbook context.
-
DEBRIEF:
- "Here's what [VC name] was actually evaluating at each exchange"
- Score across 5 dimensions (1-10):
- Problem clarity (1=vague, 10=specific, urgent, quantified pain)
- Market & competition (1=no evidence or "no real competitors", 10=bottom-up TAM with clear wedge against named competitors)
- Team strength (1=no relevant experience, 10=domain experts with unfair advantage)
- Traction evidence (1=no data, 10=strong growth with cohort analysis)
- Ask specificity (1=no clear ask, 10=specific amount, use of funds, milestones)
- Composite: 7+ avg = TERM SHEET, 5-7 = FOLLOW-UP MEETING, <5 = PASS
- "What you did well / What to improve" — specific, actionable, per dimension
- "If this were real, here's what they'd discuss internally after you left"
-
Structured Investor Feedback:
After the debrief, provide a structured investor response as the VC would deliver it:
If PASS:
- Specific reasons for passing (tied to their thesis, not generic)
- "What would need to change for us to re-engage"
- Whether they'd take a follow-up in 6 months
If FOLLOW-UP MEETING:
- What they want to see before the next meeting (specific data, milestones)
- Timeline for follow-up ("come back in 4-6 weeks with X")
- What they'd share with their partnership about you
- Likelihood estimate of proceeding to term sheet
If TERM SHEET:
- Proposed terms: investment amount, valuation range, structure
- Key conditions or requirements
- Expected timeline to close
- What they'd want in the data room
-
Save: Write full transcript to
.fundraising/{round-dir}/pitch-simulations/{vc}-{date}.md. Append pitch summary + feedback points to playbook under "Pitch Simulations". Prompt founder to log any strategy changes. Seepitch/SKILL.mdfor full save spec.Read prior pitch simulation summaries from the playbook to reference accumulated feedback: "In your previous pitch to Sequoia, they flagged weak unit economics. Let's see if Benchmark has the same concern."
-
Feedback Loop — Next step prompt:
✅ Pitch simulation complete. Transcript saved to
.fundraising/{round-dir}/pitch-simulations/{vc}-{date}.md. [VC name] verdict: [VERDICT].Based on this feedback, you can:
/pitch— Practice with a different VC to get more perspectives/pitch-deck— Revise your deck based on the feedback/fundraising-strategy— Adjust your strategy/fundraising-stage— Update your execution plan with new insights
This creates an iterative loop: pitch → get feedback → refine → pitch again. Each iteration saves a new document, building an audit trail of how your pitch evolves. When revising the deck or strategy based on feedback, the updated document overwrites the previous version (same-day) or creates a new dated version, so you can track the evolution.
/deal-room — Multi-Meeting Fundraising Process Simulation
Trigger: "deal room", "run my fundraise", "multi-VC simulation", "full fundraising process", "simulate my fundraise", "practice multiple VCs"
The capstone experience. While /pitch simulates a single VC meeting, /deal-room
simulates your entire fundraising process — multiple VCs, sequential meetings over
simulated weeks, competitive dynamics, pitch evolution, and follow-up meetings.
Flow
-
Use context from prior commands if available (deck outline, strategy, prior pitch simulations). Otherwise ask: describe your startup, stage, and target raise amount.
-
VC Selection: Founder picks 3-5 VCs from the stage-filtered roster and sets meeting order (strategic: warm up on lower-priority VCs first).
-
Meeting Loop: For each VC:
- Pre-meeting briefing with Deal Room Dashboard and adjustment suggestions
- Meeting mode: "Full simulation" (8-12 exchanges) or "Key moments only" (3-4 exchanges). First meeting is always full.
- Run simulation with Deal Room additions: competitive signaling ("who else are you talking to?"), interest acceleration from prior verdicts, pitch evolution tracking
- Post-meeting verdict + 5-dimension debrief (same scoring as
/pitch) - Inter-meeting phase: continue, adjust pitch, or handle follow-ups
-
Follow-up meetings: Shorter (4-6 exchanges), focused on specific asks from the prior meeting. Verdicts: PASS / SECOND FOLLOW-UP / TERM SHEET.
-
Final Report: Process summary, pipeline outcome, score evolution across meetings, pitch evolution analysis, competitive dynamics impact, lessons learned, and strategic recommendation (term sheet comparison if applicable).
-
Save documents: Individual meeting files to
.fundraising/{round-dir}/deal-room/meeting-{vc}-round-{N}.md, final report to.fundraising/{round-dir}/deal-room/final-report.md. Append playbook summary section. -
Next step prompt: Based on outcome — celebrate term sheets, encourage follow-ups, or redirect to
/pitch-deckand/pitchfor further practice if all passes.
See deal-room/SKILL.md for the complete specification including Dashboard format,
scoring consistency rules, and session continuity behavior.
Reference Files
The following reference files contain detailed data that commands load as needed:
| Directory | Files | Used by |
|---|---|---|
references/vc-profiles/ |
One file per VC (yc.md, a16z.md, sequoia.md, etc.) — see _index.md for full list |
/pitch, /deal-room |
references/stage-playbooks/ |
pre-seed.md, seed.md, series-a.md, series-b.md, growth.md, late-stage.md, ipo.md | /before-fundraising, /fundraising-stage, /fundraising-strategy |
references/metrics-by-domain/ |
saas.md, consumer.md, ai-ml.md, fintech.md, marketplace.md, hardware.md, biotech.md | /product-metrics |
references/deck-templates/ |
yc-demo-day.md, general-series-a.md | /pitch-deck |
references/ |
investor-dd-patterns.md — universal DD question patterns extracted from real fundraises | /pitch (DD preview), /before-fundraising (readiness probing), /fundraising-stage (DD prep checklist) |