Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Modeling J Curve Adjusted Pricing

ASecurity

Builds pricing models incorporating J-curve positioning with blind pool risk, early-vintage assessment, and age-weighted adjustments. Use when pricing early-vintage funds, analyzing J-curve risk, or adjusting for fund maturity.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
testingexpresstestingapiperformance

Works with

terminalapi

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill modeling-j-curve-adjusted-pricing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Modeling J Curve Adjusted Pricing?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Modeling J Curve Adjusted Pricing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-modeling-j-curve-adjusted-pricing/badge)](https://www.skillsdirectory.com/skills/lev-os-modeling-j-curve-adjusted-pricing)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: modeling-j-curve-adjusted-pricing
description: Builds pricing models incorporating J-curve positioning with blind pool risk, early-vintage assessment, and age-weighted adjustments. Use when pricing early-vintage funds, analyzing J-curve risk, or adjusting for fund maturity.
tags:
  - modeling
  - secondaries-and-gp-led
  - risk
metadata:
  author: casemark
  practice_areas:
    - Secondaries
    - GP-Led Transactions
    - LP Portfolio Management
  document_types:
    - Financial Model
  skill_modes:
    - Modeling
    - Forecasting
---
# Modeling J Curve Adjusted Pricing

Builds pricing models that adjust secondary market pricing for a fund's position on the J-curve, incorporating blind pool risk premiums, early-vintage NAV reliability discounts, and age-weighted return expectations.

## When To Use

- Pricing LP interests in funds aged 0–4 years where NAV has limited realized-return support
- Evaluating blind or semi-blind pool exposure in GP-led continuation vehicles
- Adjusting bid prices for early-vintage funds where management fees and organizational costs depress reported NAV
- Comparing secondary pricing across funds at different J-curve stages within a portfolio bid
- Stress-testing entry pricing sensitivity to delayed distributions or extended investment periods

## Inputs To Gather

- **Fund profile**: vintage year, fund size, strategy (buyout, growth, venture, credit), investment period end date, fund term and extension provisions
- **Current financials**: latest reported NAV, DPI, RVPI, TVPI, called capital %, uncalled commitment remaining
- **Portfolio composition**: number of investments, hold period of underlying assets, realized vs. unrealized split, sector/geography concentration
- **Cash flow data**: historical capital calls and distributions (quarterly), GP's projected call schedule if available
- **GP track record**: prior fund performance by vintage, historical J-curve duration for the GP's strategy
- **Market context**: comparable secondary transaction pricing (% of NAV) for similar vintage/strategy, current bid-ask spreads from intermediary data [VERIFY against recent broker reports]
- **Discount rate assumptions**: buyer's target IRR/MOIC, cost of capital, liquidity premium expectations

## Workflow

1. **Determine J-curve position**
   - Calculate fund age as years since first close (or final close if significantly different)
   - Map current DPI and RVPI against the GP's historical fund-level trajectories at the same age
   - Classify position: *deep J-curve* (DPI < 0.1x, called > 50%), *mid J-curve* (DPI 0.1–0.3x), *inflection* (DPI > 0.3x with accelerating distributions), or *post-J-curve* (DPI > 0.5x with steady realizations)

2. **Assess blind pool risk**
   - Calculate uninvested capital ratio: uncalled commitment / total commitment
   - If >40% uninvested, apply a blind pool discount factor (typically 3–10% additional NAV discount depending on GP track record) [VERIFY range against current market norms]
   - For GP-led continuation vehicles, assess whether the new vehicle holds identified assets (lower blind pool risk) vs. a mix of identified and follow-on capital (higher risk)
   - Weight blind pool discount by GP's deployment pace relative to peers in same strategy

3. **Build age-weighted NAV adjustment**
   - For funds aged 0–2 years: apply a NAV reliability haircut of 5–15% reflecting organizational costs, fee drag, and limited mark-to-market data [VERIFY for strategy-specific norms]
   - For funds aged 2–4 years: adjust NAV based on unrealized portfolio write-up/write-down patterns vs. GP's prior fund at same stage
   - For funds aged 4+ years: reduce J-curve discount as realized returns provide NAV validation; shift weight toward cash-flow-based valuation
   - Normalize for fee structure differences (e.g., 2/20 vs. 1.5/15) that affect net NAV at early stages

4. **Construct cash flow projection model**
   - Project remaining capital calls using GP's pacing data or strategy-typical deployment curves
   - Model distribution timing using GP's historical realization cadence, adjusted for current market exit environment
   - Build base, upside, and downside scenarios varying: (a) time to first material distribution, (b) total distributions magnitude, (c) residual value at fund term
   - Apply a delay factor for J-curve positions where distributions are expected but timing is uncertain (add 6–18 months to base case distribution start)

5. **Calculate J-curve-adjusted pricing**
   - Discount projected net cash flows at buyer's target return rate
   - Express result as % of reported NAV (the bid price)
   - Compare against: (a) unadjusted NAV-based pricing, (b) comparable transaction multiples, (c) GP's implied TVPI at current trajectory
   - Calculate breakeven scenarios: what realized multiple is needed to hit target return at the proposed entry price

6. **Run sensitivity and scenario analysis**
   - Vary J-curve duration (+/- 1 year to inflection point)
   - Stress-test for capital call acceleration (unfunded exposure risk)
   - Model GP underperformance: what if final TVPI is 0.25x below GP's projected case
   - Test pricing sensitivity to discount rate changes (100–300 bps increments)

## Output

Deliver a structured pricing model containing:

- **J-curve position summary**: fund age classification, comparison to GP's historical pattern, confidence level in NAV
- **Adjusted pricing recommendation**: bid price as % of NAV with breakdown of each adjustment component (base NAV, J-curve discount, blind pool discount, age-weighted reliability adjustment)
- **Cash flow projection table**: quarterly projected calls and distributions across base/upside/downside scenarios
- **Return analysis**: projected gross and net IRR, MOIC, and DPI at the recommended bid price for each scenario
- **Sensitivity matrix**: pricing output across varying J-curve durations, discount rates, and terminal TVPI assumptions
- **Key risk flags**: specific risks that could widen the J-curve (GP deployment delays, market downturn, concentration risk) with quantified pricing impact where possible

## Quality Checks

- Confirm that the J-curve classification is consistent with the fund's actual DPI/RVPI trajectory, not just fund age alone
- Verify that blind pool discounts are applied only to truly uninvested/unidentified capital, not to drawn-but-undeployed reserves
- Ensure age-weighted adjustments do not double-count with J-curve position adjustments — each should address distinct risk factors
- Cross-check the recommended bid price against recent comparable transactions for similar vintage/strategy/geography [VERIFY with broker pricing data]
- Validate that projected cash flows sum to a TVPI consistent with the GP's stated expectations and the buyer's underwriting case
- Confirm sensitivity ranges are wide enough to capture realistic downside scenarios, particularly for venture and early-stage strategies where J-curves are longer and steeper
- Flag any assumption where GP-provided data is the sole source without independent verification

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Screen Reader Testing

Practical guide to testing web applications with screen readers for comprehensive accessibility validation.

393431 votes

Python Testing

使用pytest、TDD方法、夹具、模拟、参数化和覆盖率要求的Python测试策略。

2456590 votes

Tdd Workflow

在编写新功能、修复错误或重构代码时使用此技能。强制执行测试驱动开发,包含单元测试、集成测试和端到端测试,覆盖率超过80%。

2456590 votes

Springboot Tdd

使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo进行Spring Boot的测试驱动开发。适用于添加功能、修复错误或重构时。

2456590 votes

Eval Harness

克劳德代码会话的正式评估框架,实施评估驱动开发(EDD)原则

2456590 votes
View all in testing →