dcf-valuation
Skill9 starsChanged 8 months agoMITView on GitHub
name: dcf-valuation description: DCF valuation methodology — WACC, terminal value, sensitivity UFCF represents cash available to all capital providers before debt service. Key adjustments: - Exclude interest expense (already captured in WACC) - Normalize one-time items (restructuring, litigation, asset sales) - Stock-based compensation: deduct as real economic cost (do NOT add back) - Capitalize operating leases if pre-IFRS 16 financials - Deferred revenue changes flow through working capital Cost of Equity (Ke) via CAPM: Cost of Debt (Kd): - Use…
7 other projects use a version of this.
Adopted by
Most recently taken up by
- microsoft/cat-agent-skillstheir own version, first seen Nov 8, 2026
- rockchen1989/Stock-analyzer-agenttheir own version, first seen Oct 13, 2026
- Serennity007/invest-skilltheir own version, first seen Aug 25, 2026
- jpoindexter/theft-kittheir own version, first seen May 20, 2026
- CAPP-Financials/Consulting_Braintheir own version, first seen Apr 24, 2026
- HHFinAi/Institutional-Growth-Equity-Skillstheir own version, first seen Apr 15, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- claude-office-skills/skills★ 433same name
- microsoft/cat-agent-skills★ 108same name
- HHFinAi/Institutional-Growth-Equity-Skills★ 3same name
- jpoindexter/theft-kit★ 1same name
- CAPP-Financials/Consulting_Brain★ 0same name
- rockchen1989/Stock-analyzer-agent★ 0same name
- Serennity007/invest-skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository52 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- consolidationSkill
- deferred-taxesSkill
- gaap-standardsSkill
- hgb-standardsSkill
- ifrs-standardsSkill
- lease-accountingSkill
- revenue-recognitionSkill
- balanced-scorecardSkill
- deckungsbeitragsrechnungSkill
- investitionsrechnungSkill
- kostenrechnungSkill
- aml-kycSkill
- basel-iiiSkill
- mariskSkill
- sox-complianceSkill
- kpi-systemsSkill
- wertschoepfungskettenSkill
- covenant-analysisSkill
- credit-scoring-modelsSkill
- rating-methodologiesSkill
- econometricsSkill
- fiscal-policySkill
- labor-marketsSkill
- monetary-policy-analysisSkill
- trade-economicsSkill
- earnings-modelsSkill
- sector-analysisSkill
- budgetingSkill
- cash-flow-forecastingSkill
- rolling-forecastsSkill
- scenario-planningSkill
- variance-analysisSkill
- solvency-iiSkill
- comparable-analysisSkill
- deal-structuringSkill
- lbo-modelingSkill
- pitch-book-creationSkill
- precedent-transactionsSkill
- corporate-tax-planningSkill
- international-taxSkill
- transfer-pricingSkill
- vat-optimizationSkill
- working-capitalSkill
- cap-table-analysisSkill
- lbo-modeling-detailSkill
- portfolio-management-peSkill
- startup-valuationSkill
- term-sheet-analysisSkill
- asset-allocationSkill
- estate-planningSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 62
Use yield-to-maturity on existing debt, not coupon rate
- Distinctive: line 63
If no public debt, use synthetic rating approach (interest coverage → rating → spread)
- Distinctive: line 64
Always use after-tax cost: Kd × (1 - t)
- Distinctive: line 67
Use target or optimal capital structure, not current book values
- Distinctive: line 78
Ensure terminal year capex ≈ depreciation (steady state)
- Distinctive: line 94
Use mid-year convention for businesses with evenly distributed cash flows
- Distinctive: line 202
Before finalizing a DCF, verify:
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
DCF Valuation
name: dcf-valuation description: DCF valuation methodology — WACC, terminal value, sensitivity
When to Activate
- User asks to value a company using intrinsic/fundamental methods
- Building a discounted cash flow model from scratch or reviewing one
- Calculating WACC, terminal value, or equity value per share
- Performing sensitivity or scenario analysis on a valuation
- Preparing a valuation section for a pitch book or fairness opinion
Core Concepts
Unlevered Free Cash Flow (UFCF)
UFCF represents cash available to all capital providers before debt service.
Formula:
UFCF = EBIT × (1 - Tax Rate)
+ Depreciation & Amortization
- Capital Expenditures
- Change in Net Working CapitalKey adjustments:
- Exclude interest expense (already captured in WACC)
- Normalize one-time items (restructuring, litigation, asset sales)
- Stock-based compensation: deduct as real economic cost (do NOT add back)
- Capitalize operating leases if pre-IFRS 16 financials
- Deferred revenue changes flow through working capital
Projection Period
- Typically 5-10 years; use 10 for high-growth or cyclical businesses
- Year 1-2: granular, driver-based (revenue by segment, gross margin, opex line items)
- Year 3-5: converge toward steady-state margins and growth
- Terminal year must reflect sustainable economics — no supernormal growth
WACC Calculation
WACC = (E / V) × Ke + (D / V) × Kd × (1 - t)Cost of Equity (Ke) via CAPM:
Ke = Rf + β × (Rm - Rf) + Size Premium + Country Risk Premium| Component | Source / Guidance |
| Risk-free rate (Rf) | 10-year government bond yield matching cash flow currency |
| Equity risk premium (Rm - Rf) | Damodaran annual update, typically 4.5-6.5% for developed markets |
| Beta (β) | Regression beta (2-5yr weekly), or unlevered sector beta re-levered to target structure |
| Size premium | Kroll/Duff & Phelps size study; 1-5% for micro/small cap |
| Country risk premium | Damodaran CRP spread for emerging markets |
Cost of Debt (Kd):
- Use yield-to-maturity on existing debt, not coupon rate
- If no public debt, use synthetic rating approach (interest coverage → rating → spread)
- Always use after-tax cost: Kd × (1 - t)
Capital Structure Weights:
- Use target or optimal capital structure, not current book values
- Market value of equity = share price × diluted shares outstanding
- Market value of debt = book value (unless distressed or materially mispriced)
Terminal Value
Gordon Growth Model (preferred for stable businesses):
TV = UFCFn × (1 + g) / (WACC - g)- Terminal growth rate (g): 1.5-3.0% for developed markets (should not exceed long-run GDP growth)
- Ensure terminal year capex ≈ depreciation (steady state)
Exit Multiple Method (cross-check):
TV = EBITDAn × Exit Multiple- Exit multiple based on current trading comps (not peak-cycle)
- Common to use slightly lower multiple than current to reflect maturity
Terminal value typically represents 60-80% of enterprise value — this is normal but warrants sensitivity testing.
Discount Factor and Present Value
Discount Factor = 1 / (1 + WACC)^n- Use mid-year convention for businesses with evenly distributed cash flows
- Mid-year factor: 1 / (1 + WACC)^(n - 0.5)
Equity Bridge
Enterprise Value (sum of PV of FCFs + PV of TV)
- Net Debt (total debt - cash & equivalents)
- Minority Interest (at market value)
- Preferred Stock
- Unfunded Pension Obligations
+ Equity Method Investments (at fair value)
= Equity Value
÷ Diluted Shares Outstanding (treasury stock method)
= Equity Value Per ShareMethodology
Step-by-Step DCF Process
- Gather historical financials — minimum 3-5 years of income statement, balance sheet, cash flow statement
- Normalize historical performance — strip out non-recurring items, adjust for acquisitions
- Build revenue model — segment-level drivers (volume × price, same-store × new store, etc.)
- Project operating costs — fixed vs variable cost structure, margin trajectory
- Calculate UFCF — apply formula above for each projection year
- Determine WACC — build up each component with sourced inputs
- Calculate terminal value — both methods, cross-check for reasonableness
- Discount to present — apply discount factors, sum PV of FCFs and TV
- Build equity bridge — subtract non-equity claims to arrive at equity value per share
- Run sensitivity analysis — WACC vs growth rate, WACC vs exit multiple
Sensitivity / Scenario Analysis
Build two-dimensional sensitivity tables:
Table 1: WACC vs Terminal Growth Rate
| g = 1.5% | g = 2.0% | g = 2.5% | g = 3.0%
WACC = 8.0% | $XX | $XX | $XX | $XX
WACC = 8.5% | $XX | $XX | $XX | $XX
WACC = 9.0% | $XX | $XX | $XX | $XX
WACC = 9.5% | $XX | $XX | $XX | $XXTable 2: WACC vs Exit Multiple
| 8.0x | 9.0x | 10.0x | 11.0x
WACC = 8.0% | $XX | $XX | $XX | $XX
WACC = 9.0% | $XX | $XX | $XX | $XXFootball Field Chart
Present valuation ranges from multiple methodologies side by side:
- DCF (Gordon Growth) — low to high from sensitivity
- DCF (Exit Multiple) — low to high from sensitivity
- Trading Comps — 25th to 75th percentile
- Precedent Transactions — 25th to 75th percentile
- 52-Week Trading Range
- Analyst Price Targets
Templates
DCF Summary Output
=== DCF VALUATION SUMMARY ===
Company: [Name]
Valuation Date: [Date]
Currency: [CCY]
--- Unlevered Free Cash Flow Projections ($ millions) ---
Year 1 Year 2 Year 3 Year 4 Year 5 Terminal
Revenue ____ ____ ____ ____ ____ ____
EBIT ____ ____ ____ ____ ____ ____
UFCF ____ ____ ____ ____ ____
--- WACC Build-Up ---
Risk-Free Rate: ___%
Equity Risk Premium: ___%
Beta (levered): ___
Cost of Equity: ___%
Pre-Tax Cost of Debt: ___%
Tax Rate: ___%
Debt / Total Capital: ___%
WACC: ___%
--- Valuation ---
PV of FCFs: $____m
PV of Terminal Value: $____m (___% of EV)
Enterprise Value: $____m
--- Equity Bridge ---
Less: Net Debt ($____m)
Less: Minority Int. ($____m)
Equity Value: $____m
Diluted Shares: ____m
Equity Value/Share: $____
--- Implied Multiples ---
EV / EBITDA (NTM): ___x
P/E (NTM): ___xQuality Gate
Before finalizing a DCF, verify:
- Terminal growth rate does not exceed long-run nominal GDP growth (1.5-3.0%)
- Terminal value is 60-80% of enterprise value — flag if outside this range
- WACC is within reasonable range for the sector and risk profile (6-12% typical)
- Implied multiples from DCF are cross-checked against trading comps
- Revenue growth rates converge to sustainable level by terminal year
- Capex ≈ depreciation in terminal year (steady state assumption)
- Working capital assumptions are consistent with historical days metrics
- Diluted share count uses treasury stock method for options/warrants
- Stock-based compensation is treated consistently (deducted from UFCF)
- Sensitivity tables span a meaningful range and the base case is centered
- All inputs are sourced and documented (Rf, ERP, beta source, tax rate basis)
- Mid-year convention is applied if cash flows are evenly distributed
- Currency of cash flows matches currency of discount rate components
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

