SuperAPI AI Directory

npv-irr-calculation

General & other

View repository

Updated 10-16 08:46

About this skill

Load context

On first use: Read ../../CLAUDE.md to obtain the discount rate configuration and sensitivity analysis variable settings.


/npv-irr-calculation — NPV / IRR Calculation and Sensitivity Analysis

Step 1: Confirm financial assumptions

□ 项目参数:
□ 初始投资:[X] 万元(Year 0)
□ 运营期:[X] 年
□ 折现率(WACC):[X]% (或使用 CLAUDE.md 中配置的调整后折现率)

□ Revenue assumptions: □ Base year sales volume: [X] units □ Expected growth rate: [X]%/year □ Product unit price: [X] yuan/unit

□ Cost assumptions: □ Unit variable cost: [X] yuan/unit □ Annual fixed cost (excluding depreciation): [X] ten thousand yuan □ Depreciation (annual): [X] ten thousand yuan

□ Income tax rate: [X]% □ Terminal salvage value: [X] ten thousand yuan (if any)


---

## 第二步:构建 DCF 模型

□ Free cash flow (FCF) calculation: □ EBITDA = Revenue - Variable cost - Fixed cost □ EBIT = EBITDA - Depreciation □ Income tax = EBIT × Income tax rate □ NOPAT = EBIT - Income tax □ FCF = NOPAT + Depreciation - Capital expenditure - Change in working capital (if any) □ Final year FCF includes terminal salvage value and working capital recovery

□ Discount calculation: □ NPV = -Initial investment + Σ FCFt / (1+WACC)^t □ IRR = the discount rate that makes NPV = 0 (Excel IRR function)

□ Simple payback period: □ Year in which cumulative cash flow turns positive: [X] years [X] months


---

## 第三步:DCF 结果

□ NPV: [X] ten thousand yuan → ✅ NPV > 0: The project creates value → ⚠️ NPV ≈ 0 (±[X] ten thousand yuan): Marginal project, judge together with IRR → ❌ NPV < 0: The project destroys value

□ IRR: [X]% → vs threshold (from CLAUDE.md): [X]% → ✅ IRR > threshold + [X]%: Clearly feasible → ⚠️ IRR within threshold ±[X]%: Critical, needs support from other indicators → ❌ IRR < threshold: Clearly infeasible

□ Simple payback period: [X] years [X] months → vs operating period [X] years: [✅ Payback period < Operating period / ❌ Payback period > Operating period]

□ Overall judgment: [✅ Feasible / ⚠️ Marginally feasible / ❌ Infeasible]


---

## 第四步:单变量敏感性分析

□ Analysis variables (variables that must be analyzed as read from CLAUDE.md): □ Sales volume change ±10%: NPV [X] ten thousand / [X] ten thousand □ Price change ±10%: NPV [X] ten thousand / [X] ten thousand □ Cost change ±10%: NPV [X] ten thousand / [X] ten thousand □ Discount rate ±1%: NPV [X] ten thousand / [X] ten thousand

□ Most sensitive variable: [variable name] — sales volume/price/cost/discount rate □ NPV sensitivity to this variable: [High/Medium/Low]

□ Critical point at which NPV turns negative: □ NPV < 0 when sales volume decreases by more than [X]% □ NPV < 0 when price decreases by more than [X]% □ NPV < 0 when cost increases by more than [X]% □ NPV < 0 when discount rate increases by more than [X]%


---

## 第五步:多情景分析

□ Base scenario: □ NPV = [X] ten thousand yuan □ IRR = [X]%

□ Optimistic scenario (sales volume +[X]%, price +[X]%, cost -[X]%): □ NPV = [X] ten thousand yuan — [✅ >0 / ❌ <0] □ IRR = [X]%

□ Pessimistic scenario (sales volume -[X]%, price -[X]%, cost +[X]%): □ NPV = [X] ten thousand yuan — [✅ >0 / ❌ <0] □ IRR = [X]%

□ Overall conclusion: □ ✅ Robust project: NPV > 0 in all scenarios □ ⚠️ Marginal project: Base > 0, pessimistic < 0 □ ❌ High-risk project: Pessimistic < 0 and the gap is large


---

## 输出格式

═══════════════════════════════════════ DCF Valuation Report Project: [Project Name] Investment Amount: [X] ten thousand yuan Discount Rate: [X]% ═══════════════════════════════════════

[DCF Core Results] □ NPV: [X] ten thousand yuan — [✅ Value Created / ❌ Value Destroyed] □ IRR: [X]% — vs Hurdle [X]% — [✅ Meets Target / ❌ Below Target] □ Payback Period: [X] years [X] months

[Scenario Analysis]

Scenario Sales Volume Change Price Change Cost Change NPV (ten thousand) IRR
Optimistic +[X]% +[X]% -[X]% [X] [X]%
Base 0 0 0 [X] [X]%
Pessimistic -[X]% -[X]% +[X]% [X] [X]%

[Single-Variable Sensitivity] □ Most Sensitive Variable: [Variable Name] □ Critical Value: When [Variable] changes by more than [±X]%, NPV < 0

[Conclusion] □ Overall Judgment: [✅ Recommended / ⚠️ Caution / ❌ Not Recommended] □ Main Risks: [Description] □ Recommendations: [Description]

═══════════════════════════════════════