pro-forma-cap-table
Drafts a pro forma capitalization table modeling ownership before and after a financing event or corporate transaction. Calculates dilution, conversion mechanics, option pool impacts, and ownership on as-converted and fully-diluted bases. Use when modeling seed rounds, Series A/B/C financings, convertible note or SAFE conversions, option pool expansions, stock splits, or cap table restructurings.
Best use case
pro-forma-cap-table is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Drafts a pro forma capitalization table modeling ownership before and after a financing event or corporate transaction. Calculates dilution, conversion mechanics, option pool impacts, and ownership on as-converted and fully-diluted bases. Use when modeling seed rounds, Series A/B/C financings, convertible note or SAFE conversions, option pool expansions, stock splits, or cap table restructurings.
Teams using pro-forma-cap-table should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/pro-forma-cap-table/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How pro-forma-cap-table Compares
| Feature / Agent | pro-forma-cap-table | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Drafts a pro forma capitalization table modeling ownership before and after a financing event or corporate transaction. Calculates dilution, conversion mechanics, option pool impacts, and ownership on as-converted and fully-diluted bases. Use when modeling seed rounds, Series A/B/C financings, convertible note or SAFE conversions, option pool expansions, stock splits, or cap table restructurings.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Pro Forma Capitalization Table
Models a company's ownership structure before and after a contemplated transaction, showing dilution effects and economic implications for all stakeholders.
## Prerequisites
1. **Corporate documents** — certificate of incorporation, stockholder agreements, option plans, convertible note/SAFE agreements, prior cap tables
2. **Current share register** — all holders by name, class, share count; outstanding options with exercise prices and vesting; warrants with terms
3. **Preferred stock terms** — liquidation preferences (multiple, participating/non-participating), anti-dilution provisions, conversion ratios, dividend rights per series
4. **Transaction terms** — investment amount, pre-money valuation, price per share, new investor allocations, option pool target, conversion mechanics (caps, discounts, interest)
## Output Structure
### Section 1: Header & Assumptions
| Element | Detail |
|---|---|
| Company legal name | As registered with Secretary of State |
| Date of preparation | Current date |
| Designation | "PRO FORMA — not final or binding" |
| Reference date | Baseline capitalization date |
| Transaction type | Seed, Series [X], note conversion, pool expansion, etc. |
**Assumptions table:**
| Assumption | Value |
|---|---|
| Pre-money valuation | $ amount + derivation method |
| New capital raised | $ amount |
| Post-money valuation | $ amount |
| Price per share | Calculation: pre-money ÷ pre-money fully-diluted shares |
| Liquidation preference | Multiple + participating/non-participating |
| Anti-dilution | Weighted average / full ratchet / none |
| Option pool timing | Pre-money or post-money inclusion |
| Option pool target | % of post-transaction fully-diluted |
| Convertible instrument terms | Cap, discount, interest rate, MFN |
### Section 2: Pre-Transaction Capitalization
| Holder / Category | Class | Shares Held | As-Converted % | Fully-Diluted % |
|---|---|---|---|---|
**Row order:**
1. Preferred stock — reverse chronological by series
2. Common stockholders — founders, employees, other
3. Option pool: outstanding grants (exercise price range), exercised (now common), available for future grants
4. Warrants / other derivatives (exercise price, expiration)
Footnote each preferred series with liquidation preference amount, participation rights, accrued dividends.
**Definitions:**
- **As-converted** = all preferred converts to common; excludes unissued pool shares
- **Fully-diluted** = as-converted + all outstanding options/warrants + entire unissued pool
### Section 3: Transaction Adjustments
Present each adjustment sequentially.
**New equity issuance:**
| Investor | Shares Issued | Price/Share | Investment ($) |
|---|---|---|---|
**Convertible note conversion:**
| Holder | Principal | Accrued Interest | Total Converting | Conversion Price | Shares Issued |
|---|---|---|---|---|---|
Conversion price = min(cap-based price, discounted price). Show derivation.
**SAFE conversion:**
| Holder | Investment | Valuation Cap | Discount | Conversion Price | Shares Issued |
|---|---|---|---|---|---|
**Option pool expansion:**
| Item | Shares |
|---|---|
| Pre-transaction pool | X |
| New shares added | X |
| Post-transaction pool | X |
| Pool as % of post-transaction FD | X% |
Note whether expansion is pre-money (dilutes existing holders) or post-money (dilutes all including new investors).
**Repurchases / cancellations** (if applicable): holder, shares, price, reason.
### Section 4: Post-Transaction Capitalization
| Holder / Category | Class | Pre-Txn Shares | New / Converted | Post-Txn Shares | As-Converted % | Fully-Diluted % |
|---|---|---|---|---|---|---|
Same row order as Section 2; new series listed first. Include subtotals per class and grand total.
**Verification checklist:**
- [ ] All FD ownership percentages sum to 100.00%
- [ ] All as-converted percentages sum to 100.00%
- [ ] Post-txn shares = pre-txn + new issuances + conversions + pool expansion − repurchases
- [ ] Price per share × new shares = total new investment
### Section 5: Exit Waterfall (if multi-series preferred)
Model distribution at illustrative exit values:
| Exit Value | Series [Latest] Pref | Series [Earlier] Pref | Common + Options | Total |
|---|---|---|---|---|
| 1× post-money | | | | |
| 2× post-money | | | | |
| 3× post-money | | | | |
Show how liquidation preference stacks and participation caps affect each class.
### Section 6: Notes & Disclaimers
- Methodology disclosure (option pool in/out of FD denominator)
- Anti-dilution mechanics explanation (weighted average formula if applicable)
- Contingencies: board/stockholder/regulatory approval required
- Standard disclaimer: pro forma only, not legal/financial/tax advice, review with counsel
## Guidelines
- Share counts as whole numbers; percentages to two decimal places
- Bold subtotals and grand totals; mark every section "PRO FORMA — CONFIDENTIAL"
- Define terms on first use ("Fully-Diluted Capitalization," "As-Converted Basis") and use consistently
- Flag missing or estimated data with `[ESTIMATED]` or `[TBD]` and explain basis
- Anti-dilution: weighted average is standard; full ratchet is rare — confirm which applies
- Option pool convention: Silicon Valley standard is pre-money inclusion (dilution borne by existing holders); note if post-money convention is used
- Do not provide tax, securities compliance, or accounting treatment analysisRelated Skills
managing-clinical-imaging-informatics
Structures radiology informatics workflows with PACS integration and DICOM standards. Use when managing imaging informatics, integrating PACS systems, or implementing DICOM workflows.
calculating-performance-status
Documents ECOG and Karnofsky performance status with treatment eligibility implications. Use when assessing performance status, documenting ECOG scores, or evaluating treatment candidacy.
specific-performance-complaint
Drafts a Complaint for Specific Performance compelling contractual fulfillment through equitable relief. Use when filing suit for specific performance, real estate breach, unique property disputes, or equitable remedy pleadings.
proprietary-information-inventions-agreement
Drafts U.S. Proprietary Information and Inventions Agreements (PIIA) for employee or consultant onboarding. Use when drafting a PIIA, inventions assignment, proprietary information agreement, or onboarding confidentiality/IP paperwork. Covers invention assignment, DTSA immunity, prior inventions disclosure, and state-specific carve-outs.
past-performance-questionnaire
Drafts a Past Performance Questionnaire for evaluating legal service providers or contractors in government contract contexts. Trigger when the user needs vendor evaluation instruments, contractor performance reviews, past performance assessments, or due diligence questionnaires aligned with FAR requirements.
ir-tabletop-exercise
Drafts a tabletop exercise script to stress-test an organization's Incident Response Plan against cybersecurity threats and breach notification obligations (GDPR, CCPA, HIPAA, GLBA, PCI DSS, NERC CIP, DFARS, SEC). Produces scenario injects, participant role assignments, facilitation guides, and after-action report frameworks. Use when creating IR tabletop exercises, cybersecurity drills, breach response simulations, or incident preparedness assessments.
information-security-policy
Drafts a board-approvable Information Security Policy covering data classification, access controls, encryption, incident response, breach notification, and enforcement. Tailored by industry and regulatory environment (HIPAA, GDPR, CCPA, GLBA, FERPA, PCI DSS). Use when drafting or overhauling an organization's foundational information security governance framework or cybersecurity policy.
court-formatting
Standardizes U.S. court-filing formatting for pleadings, motions, and briefs. Enforces caption structure, margins, fonts, spacing, pagination, line numbering, and e-filing constraints. Use when formatting court documents, preparing filings, or validating local-rules compliance.
court-document-formatting
Builds a filing-ready formatting blueprint for U.S. litigation pleadings, motions, and briefs by applying caption, spacing, pagination, certificate, and e-filing requirements with court-specific local-rule overrides. Use when preparing court documents, checking filing compliance, generating exhibit packages, or converting drafts for e-filing. Triggers: court filing format, caption, page limits, line numbers, service certificate, PDF/A, local rules, judge instructions.
charitable-solicitation-registration
Prepares jurisdiction-specific charitable solicitation registration packages for U.S. nonprofits. Covers multi-state nexus analysis, exemption eligibility, URS filing strategy, financial disclosures, and professional fundraiser documentation. Use when a nonprofit plans fundraising campaigns, online donation drives, direct mail, telephone solicitation, or any cross-state charitable solicitation.
charitable-remainder-trust
Drafts IRC 664–compliant Charitable Remainder Trust agreements (CRAT/CRUT), covering payout math, remainder qualification, trustee powers, and tax compliance. Use when drafting a CRT, CRAT, CRUT, unitrust, annuity trust, or charitable remainder planning document, or when ensuring IRC 664 compliance.
appellate-formatting
Generates appellate-filing-ready Tables of Contents, Tables of Authorities, and Certificates of Compliance under FRAP 32(g) and related rules. Produces defensible word-count calculations with transparent exclusions and anti-hallucination guardrails for pagination and citations. Covers federal circuits, state appellate courts, and U.S. Supreme Court variations. Use when building TOC, TOA, compliance certificates, formatting briefs for filing, or when the user mentions word count calculation, FRAP 32 compliance, appellate brief assembly, or page numbering.