evm-calculator

Automated calculation of all earned value metrics and forecasts

509 stars

Best use case

evm-calculator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Automated calculation of all earned value metrics and forecasts

Teams using evm-calculator 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

$curl -o ~/.claude/skills/evm-calculator/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/project-management/skills/evm-calculator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/evm-calculator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How evm-calculator Compares

Feature / Agentevm-calculatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Automated calculation of all earned value metrics and forecasts

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

# EVM Calculator

## Overview

The EVM Calculator skill provides comprehensive automated calculation of all Earned Value Management metrics, indices, and forecasts. It supports PMI PMBOK and ANSI/EIA-748 compliant calculations for project cost and schedule performance measurement and forecasting.

## Capabilities

### Core EVM Metrics
- Calculate Planned Value (PV/BCWS)
- Calculate Earned Value (EV/BCWP)
- Calculate Actual Cost (AC/ACWP)
- Calculate Schedule Variance (SV) and Cost Variance (CV)
- Calculate SV% and CV% for normalized comparison

### Performance Indices
- Calculate Schedule Performance Index (SPI)
- Calculate Cost Performance Index (CPI)
- Calculate Critical Ratio (CR = SPI x CPI)
- Calculate TCPI (To-Complete Performance Index)
- Support both BAC-based and EAC-based TCPI

### Forecasting
- Calculate EAC using multiple methods:
  - EAC = BAC / CPI (typical performance)
  - EAC = AC + (BAC - EV) (atypical performance)
  - EAC = AC + [(BAC - EV) / (SPI x CPI)] (combined)
  - EAC = Bottom-up re-estimate
- Calculate ETC (Estimate to Complete)
- Calculate VAC (Variance at Completion)

### Visualization and Trending
- Generate S-curve visualizations
- Perform trend analysis on indices
- Create performance dashboards
- Generate variance analysis reports
- Produce management reserve tracking

## Usage

### Input Requirements
- Budget baseline (time-phased BAC)
- Progress data (percent complete or physical measurement)
- Actual cost data by period
- Work Breakdown Structure alignment
- Optional: Management reserve allocation

### Output Deliverables
- Complete EVM metrics table
- Performance indices with trends
- Forecasts (EAC, ETC, VAC)
- S-curve visualization
- Variance analysis narrative

### Example Use Cases
1. **Monthly Reporting**: Calculate all EVM metrics for status reports
2. **Forecasting**: Generate EAC using appropriate method
3. **Trend Analysis**: Track SPI/CPI trends over time
4. **Corrective Action**: Identify and analyze variances

## Process Integration

This skill integrates with the following processes:
- earned-value-management.js
- budget-development.js
- portfolio-prioritization.js
- Status Reporting and Communication Management

## Dependencies

- Financial calculation libraries
- Time series analysis utilities
- Visualization libraries
- Data aggregation algorithms

## Related Skills

- SK-001: Gantt Chart Generator
- SK-009: NPV/IRR Calculator
- SK-011: Benefits Tracking Dashboard

Related Skills

typography-calculator

509
from a5c-ai/babysitter

Calculate typography scales, metrics, and responsive font sizing

prioritization-calculator

509
from a5c-ai/babysitter

Automated calculation and scoring for product prioritization frameworks including RICE, ICE, MoSCoW, and custom weighted scoring. Normalizes scores, validates inputs, and generates priority rankings with confidence intervals.

power-analysis-calculator

509
from a5c-ai/babysitter

Skill for statistical power analysis and sample size calculation

vasp-dft-calculator

509
from a5c-ai/babysitter

VASP DFT calculation skill for electronic structure, band structures, and materials property predictions

madgraph-amplitude-calculator

509
from a5c-ai/babysitter

MadGraph matrix element calculation skill for BSM physics, cross-section computation, and event generation

camb-cosmology-calculator

509
from a5c-ai/babysitter

CAMB cosmological perturbation skill for CMB power spectra, matter power spectra, and cosmological parameter estimation

power-sample-size-calculator

509
from a5c-ai/babysitter

Statistical power analysis and sample size determination

takt-time-calculator

509
from a5c-ai/babysitter

Takt time and cycle time analysis skill for production line balancing and capacity planning.

niosh-lifting-calculator

509
from a5c-ai/babysitter

NIOSH Lifting Equation calculator for manual material handling risk assessment.

asymptotic-notation-calculator

509
from a5c-ai/babysitter

Automated derivation and simplification of Big-O, Big-Omega, and Big-Theta expressions for algorithm analysis

approximation-ratio-calculator

509
from a5c-ai/babysitter

Analyze and prove approximation ratios for optimization algorithms

wind-load-calculator

509
from a5c-ai/babysitter

Wind load calculation skill per ASCE 7 for MWFRS and components and cladding