Thrivve Partners Monte Carlo simulation to forecast completion date based on remaining work and historical throughput. Use when the user asks "when will I complete [N] stories/tasks" with historical daily throughput data. Requires at least 10 days of throughput history, a count of remaining items, and optional confidence level (default 85%).
Forecast when a specific number of stories or tasks will be completed using Monte Carlo simulation based on historical throughput data.
Use this skill when the user provides:
Common trigger patterns:
Execute the Monte Carlo simulation script:
python scripts/thrivve-mc-when.py "<comma-separated-throughput>" <stories-remaining> <confidence-level> "<start-date>"
Example:
python scripts/thrivve-mc-when.py "3,5,4,2,6,4,5,3,7,4,5,6,3,4,5" 100 85 "2025-10-27"
Throughput data: Minimum 10 days of daily completion counts
Stories remaining: Integer count of items to complete
Confidence level: Percentage between 0-99 (default: 85)
Start date: A date in any common format (default: today)
The script provides:
The skill automatically validates whether your throughput data exhibits stable, predictable variation suitable for forecasting using XMR (Individual and Moving Range) control charts from Statistical Process Control.
✓ Process Stability Confirmed (Green Light)
ℹ️ Variation Check Skipped (Informational)
⚠️ Variation Warning (Caution Required)
Monte Carlo simulation assumes your historical data represents future behavior. Outliers violate this assumption:
As documented in ProKanban research: "If there are values outside of LNPL or UNPL lines, the system is objectively unstable therefore it shouldn't be used for forecasting."
For detailed statistical explanation, see references/methodology.md.
Example: At 85% confidence, you'll complete the work on or before December 15th (P85), meaning there's an 85% chance of finishing on or before that date (and only a 15% chance it will take longer).
Optional parameters:
num_simulations: Number of Monte Carlo runs (default: 10,000)
For detailed explanation of Monte Carlo simulation methodology, assumptions, and limitations, see references/methodology.md.
Key points:
User: "In the last 15 days, the throughput has been 3,5,4,2,6,4,5,3,7,4,5,6,3,4,5 - when will I complete 100 stories with 85% confidence, if I start today?"
Response steps: