calculating-fund-performance-metrics
Computes fund performance with gross/net IRR, MOIC, DPI, RVPI, TVPI, PME, and direct alpha methodologies. Use when calculating fund performance, reconciling return metrics, or benchmarking against peer groups.
Best use case
calculating-fund-performance-metrics is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Computes fund performance with gross/net IRR, MOIC, DPI, RVPI, TVPI, PME, and direct alpha methodologies. Use when calculating fund performance, reconciling return metrics, or benchmarking against peer groups.
Teams using calculating-fund-performance-metrics 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/calculating-fund-performance-metrics/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How calculating-fund-performance-metrics Compares
| Feature / Agent | calculating-fund-performance-metrics | 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?
Computes fund performance with gross/net IRR, MOIC, DPI, RVPI, TVPI, PME, and direct alpha methodologies. Use when calculating fund performance, reconciling return metrics, or benchmarking against peer groups.
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
# Calculating Fund Performance Metrics ## When To Use - Preparing quarterly or annual LP performance reports requiring IRR, MOIC, and multiple-based metrics - Reconciling gross vs. net return figures across portfolio companies or fund segments - Benchmarking fund returns against public market equivalents (PME) or peer group composites - Responding to LP due diligence requests that require auditable performance calculations - Validating administrator-produced performance figures before distribution ## Inputs To Gather - **Cash flow schedule**: Date-stamped capital calls (drawdowns) and distributions for each LP and the fund overall, including recallable distributions if applicable - **NAV / residual values**: Most recent fair market value of unrealized holdings, broken out by portfolio company; confirm valuation date and methodology (ASC 820 / IPEV guidelines) [VERIFY] - **Fee and carry structure**: Management fee rate, fee basis (committed vs. invested capital), catch-up percentage, carried interest rate, preferred return / hurdle rate, GP clawback terms - **Benchmark index data**: Total-return index series (e.g., S&P 500 TR, Russell 2000 TR, MSCI World) aligned to fund cash flow dates for PME and direct alpha calculations - **Fund terms**: Vintage year, commitment period end date, fund term, any recycling provisions that affect DPI/RVPI interpretation - **FX rates** (if multi-currency): Spot rates at each cash flow date and reporting date ## Workflow 1. **Validate the cash flow ledger** - Confirm every capital call and distribution has a settlement date (not just call/notice date) - Reconcile total called capital against the capital account statement - Flag any netting of calls against distributions on the same date — separate them for IRR accuracy 2. **Calculate gross return metrics (deal-level)** - **Gross IRR**: XIRR across deal-level cash flows (cost basis in, proceeds + remaining FMV out). Use actual dates; do not approximate with quarterly periods - **Gross MOIC**: (Realized proceeds + Unrealized FMV) / Total invested cost - If partial realizations exist, split realized vs. unrealized MOIC components 3. **Calculate net return metrics (fund-level)** - Build a net cash flow series: LP contributions (capital calls including fees) as outflows, LP distributions as inflows, ending NAV (net of accrued carry and expenses) as terminal inflow - **Net IRR**: XIRR on the net LP cash flow series - **Net MOIC**: (Cumulative distributions + Net NAV) / Cumulative contributions - **DPI** (Distributions to Paid-In): Cumulative distributions / Cumulative contributions - **RVPI** (Residual Value to Paid-In): Net NAV / Cumulative contributions - **TVPI** (Total Value to Paid-In): DPI + RVPI (cross-check: must equal Net MOIC) 4. **Compute public market equivalent (PME) metrics** - **Kaplan-Schoar PME (KS-PME)**: Compound each fund cash flow at the benchmark index return to the reporting date. KS-PME = FV of distributions / FV of contributions. Value > 1.0 indicates outperformance - **Direct Alpha**: Discount/compound all fund cash flows at benchmark returns; compute IRR on the residual series. The resulting rate is the annualized excess return over the index - **PME+ (Long-Nickels)**: Scale distributions by a factor λ so that the NAV of the hypothetical public investment equals the fund's residual NAV; compute IRR on the scaled series [VERIFY methodology variant if LP has a preferred convention] 5. **Perform reasonableness and cross-checks** - TVPI must equal DPI + RVPI within rounding tolerance - Net IRR must be lower than gross IRR (if not, investigate fee/carry application) - For mature funds (>75% DPI), RVPI should be a small fraction of TVPI - Compare IRR to MOIC-implied return for the holding period — large divergence signals cash flow timing issues or J-curve distortion - Confirm KS-PME and direct alpha directionally agree on outperformance/underperformance 6. **Present results** - Organize into a calculation worksheet with clearly labeled sections: Gross Metrics, Net Metrics, PME/Benchmark Metrics - State the as-of date, benchmark index used, and NAV valuation date - Footnote any assumptions (e.g., "distributions assumed reinvested at index return for PME") ## Output A structured calculation worksheet containing: - **Gross metrics table**: Gross IRR, Gross MOIC (total / realized / unrealized) per deal and aggregate - **Net metrics table**: Net IRR, Net MOIC, DPI, RVPI, TVPI at fund level (and by vintage or strategy segment if requested) - **PME summary**: KS-PME ratio, direct alpha (annualized), benchmark used, observation period - **Methodology notes**: IRR solver used (XIRR convention), valuation basis for unrealized, fee/carry netting approach - **Reconciliation checks**: TVPI = DPI + RVPI confirmation, gross-to-net bridge summary ## Quality Checks - IRR calculations use exact dates (XIRR), not period-approximated IRR, to avoid distortion from uneven cash flow timing - Management fees are applied on the correct basis (committed capital during commitment period, invested capital thereafter) [VERIFY against LPA terms] - Carried interest is computed net of preferred return and catch-up, consistent with the fund's distribution waterfall [VERIFY waterfall structure — American vs. European] - PME index series is total-return (dividends reinvested), not price-only - All metrics use the same as-of / valuation date — mixing dates across metrics invalidates comparisons - If fund recycles distributions, DPI and TVPI may exceed typical ranges; note recycling impact explicitly - Mark any input sourced from preliminary or unaudited financials with [VERIFY]
Related Skills
managing-nursing-quality-metrics
Tracks nursing quality indicators (NDNQI, HCAHPS) with performance improvement documentation. Use when monitoring nursing quality, tracking NDNQI metrics, or managing quality improvement.
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.
calculating-emergency-risk-scores
Computes validated risk scores (HEART, PERC, Wells, Ottawa, CURB-65) from clinical data. Use when calculating clinical decision scores, risk-stratifying ED patients, or applying clinical prediction rules.
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.
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.
fundraiser-contract-compliance
Audits professional solicitor, fundraising counsel, and commercial co-venturer contracts for state charitable solicitation compliance. Classifies relationships, verifies vendor registration, extracts compensation and custody-of-funds terms, checks state-mandated clauses, and produces disclosure narratives, gap logs, and evidence packages. Use when reviewing fundraiser agreements, onboarding fundraising vendors, preparing state charity filings (CHAR007, CT-2CF, Schedule G), or auditing charitable solicitation compliance.
fund-subscription-agreement
Drafts U.S. investment fund subscription agreements aligned to PPM/LPA terms and securities law compliance. Use when preparing subscription documents for private equity, venture capital, hedge, real estate, or other private funds. Covers accredited investor reps, transfer restrictions, risk acknowledgments, KYC/AML conditions, and acceptance mechanics. Trigger: subscription agreement, investor questionnaire, PPM, LPA, accredited investor, Reg D, capital commitment.
ad-fund-agreement
Drafts franchise advertising fund contribution agreements or addenda governing franchisee obligations to a centralized marketing fund. Trigger when drafting ad fund agreements, marketing fund addenda, or franchise contribution agreements involving fund administration, contribution calculations, or financial reporting.
managing-repo-and-funding
Structures repo market analysis with collateral valuation, haircut assessment, and funding cost optimization. Use when managing repo positions, evaluating collateral, or optimizing funding costs.
managing-real-estate-fund-reporting
Structures real estate fund reporting with property-level performance, valuation updates, and distribution analysis. Use when preparing real estate fund reports, calculating fund returns, or documenting property performance.
managing-real-estate-debt-funds
Structures real estate debt fund analysis with loan origination, portfolio management, and credit metrics. Use when analyzing RE debt funds, evaluating loan portfolios, or managing debt fund performance.
managing-performance-calculation
Structures portfolio performance calculation with GIPS compliance, composite management, and attribution. Use when calculating returns, managing GIPS composites, or performing attribution analysis.