Process construction change orders using CWICR data. Calculate cost impact, compare to original estimate, and generate change order documentation.
SkillScore92Maintained
Automatic
◆Project Management pack
Last verified 8/27/2026
What it changes
Passed 22 of 24 test cases with the skill, and 10 of 24 without it.
Without skill42%
With skill92%
Checks it passed that the model alone missed
Raises a ValueError.
Sets default profit_rate to 0.08 (8%).
Sets default overhead_rate to 0.12 (12%).
and 12 more in the full report
12 fixed10 passed either way2 still failing0 broke
Pass-rate lift
+50 pp
Tokens
+131%
Agent turns
0%
Response time
-28%
Model gemini-3.6-flashMeasured 8/27/2026v222 of 24 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 12
Prompt
What default overhead and profit markup rates are defined in the constructor of the change order processor?
What was checked, without and with the skill
Checked
Without skill
With skill
Sets default overhead_rate to 0.12 (12%).
Missed
Passed
Sets default profit_rate to 0.08 (8%).
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.md422 linessingle file
CWICR Change Order Processor
Business Case
Problem Statement
Change orders require:
Quick cost impact analysis
Comparison to original scope
Fair pricing for added work
Documentation for disputes
Solution
Systematic change order processing using CWICR data to calculate fair costs, document changes, and analyze impact on project budget.
Business Value
Fair pricing - Based on validated norms
Quick turnaround - Rapid cost analysis
Documentation - Clear change records
Budget tracking - Cumulative impact
Technical Implementation
import pandas as pd
from typing import Dict, Any, List, Optional
from dataclasses import dataclass, field
from datetime import datetime, date
from enum import Enum
class ChangeType(Enum):
"""Types of changes."""
ADDITION = "addition" # New work added
DELETION = "deletion" # Work removed
MODIFICATION = "modification" # Changed scope
SUBSTITUTION = "substitution" # Material/method change
class ChangeStatus(Enum):
"""Change order status."""