Calculate risk-adjusted cost estimates using CWICR data. Apply contingencies, Monte Carlo simulation, and probability distributions to cost estimates.
SkillScore96Maintained
Automatic
◆Project Management pack
Last verified 8/27/2026
What it changes
Passed 22 of 23 test cases with the skill, and 6 of 23 without it.
Without skill26%
With skill96%
Checks it passed that the model alone missed
Calculates CPI as 0.887
Calculates SPI as 0.917
Includes sheet named Item Risks
and 29 more in the full report
16 fixed6 passed either way1 still failing0 broke
Pass-rate lift
+70 pp
Tokens
+196%
Agent turns
0%
Response time
-27%
Model gemini-3.6-flashMeasured 8/27/2026v222 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 16
Prompt
If a work item code MISC-999 is processed without a recognized trade prefix, what fallback risk level, minimum factor, and maximum factor apply under CWICR defaults?
What was checked, without and with the skill
Checked
Without skill
With skill
Assigns fallback risk level MEDIUM to unrecognized prefixes
Missed
Passed
Sets fallback minimum multiplier to 0.90 and maximum multiplier to 1.25
Missed
Passed
case-15 · gemini-3.6-flash · 8/27/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md463 linessingle file
CWICR Risk Calculator
Business Case
Problem Statement
Cost estimates have inherent uncertainty:
What contingency to apply?
What is the confidence range?
Which items have highest risk?
How to quantify uncertainty?
Solution
Risk-adjusted cost calculations using contingency analysis, Monte Carlo simulation, and probability distributions based on CWICR cost data.
import pandas as pd
import numpy as np
from typing import Dict, Any, List, Optional, Tuple
from dataclasses import dataclass, field
from datetime import datetime
from enum import Enum
import random
class RiskLevel(Enum):
"""Risk level categories."""
LOW = "low" # Well-defined, standard work
MEDIUM = "medium" # Some uncertainty
HIGH = "high" # Significant uncertainty
VERY_HIGH = "very_high" # Major unknowns