time-value-of-money

Model present value and discounted cash flow for engineering decisions.

2|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/NlightNFotis/skills --skill time-value-of-money-nlightnfotis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: time-value-of-money
Source: https://github.com/NlightNFotis/skills/tree/main/time-value-of-money
Command: npx skills add https://github.com/NlightNFotis/skills --skill time-value-of-money-nlightnfotis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you evaluate engineering decisions whose costs and benefits unfold over time, so you can compare shipping now, deferring work, or paying down tech debt using present-value reasoning instead of gut feel.

Core Features & Use Cases

  • Discounted cash flow for engineering work: Maps refactors, migrations, and roadmap choices into time-based cost and value streams.
  • Compounding debt analysis: Distinguishes one-time, linear, and compounding costs so hidden tech debt interest becomes visible.
  • Bias correction: Checks for hyperbolic discounting when teams repeatedly prefer short-term shipping over long-term value.
  • Use Case: Use it when deciding whether to spend several engineering weeks refactoring a fragile module now or defer the work while accepting growing delivery friction over the next few quarters.

Quick Start

Ask the time-value-of-money skill to compare refactoring now versus deferring six months, using quarterly discounting, payback period, and compounding tech debt assumptions.

Frequently Asked Questions about time-value-of-money

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate the payback period for a tech debt refactor versus shipping now?

Discounted cash flow analysis for engineering decisions models time-based cost and value streams to compare refactoring now versus deferring. It requires explicit discount-rate selection and time-series cash flow framing to reveal the true present value of each roadmap choice over quarterly or multi-year horizons.

How do I calculate the payback period for a tech debt refactor versus shipping now?

Calculating the payback period for a tech debt refactor requires modeling compounding costs over time. By distinguishing one-time, linear, and compounding costs, you can quantify hidden tech debt interest and determine when the cumulative value of refactoring offsets the initial engineering investment.

Why does my team keep deferring engineering migrations despite growing delivery friction?

Teams repeatedly prefer short-term shipping over long-term value due to hyperbolic discounting, a bias this skill explicitly checks for. By diagnosing compounding costs and performing sensitivity testing of assumptions, it reveals the hidden long-term friction caused by deferring engineering migrations.

What is the best way to compare roadmap planning options across multi-year horizons?

The best way to compare roadmap planning options across multi-year horizons is by applying present-value clarity and discounted cash flow analysis. This requires explicit discount-rate selection and sensitivity testing of assumptions to accurately evaluate engineering decisions over extended timeframes.

When should I not use discounted cash flow for engineering decisions?

You should avoid using discounted cash flow for engineering decisions when you cannot establish explicit discount rates or reliable time-series cash flow framing. Without accurate compounding-cost diagnosis and sensitivity testing of assumptions, the present-value clarity becomes unreliable for roadmap planning.

Can I use present-value reasoning for both one-time refactors and compounding tech debt?

Yes, present-value reasoning applies to both one-time refactors and compounding tech debt. The analysis distinguishes one-time, linear, and compounding costs, allowing you to model the distinct financial impact of a single migration against the growing interest of deferred maintenance over time.