Comprehensive verification system for construction automation deliverables. Use after completing estimates, schedules, reports, or data processing tasks to ensure quality.
SkillScore84Maintained
Automatic
◆QA & Test Engineering pack
Last verified 8/23/2026
What it changes
Passed 21 of 25 test cases with the skill, and 12 of 25 without it.
Without skill48%
With skill84%
Checks it passed that the model alone missed
Checks that document fonts are embedded.
Checks page layout margins and orientation.
Assigns a WARN status to the CWICR mapping check.
and 9 more in the full report
9 fixed12 passed either way4 still failing0 broke
Pass-rate lift
+36 pp
Tokens
+131%
Agent turns
0%
Response time
-19%
Model gemini-3.6-flashMeasured 8/23/2026v121 of 25 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
A verification report summary records 15 PASS, 1 WARN, and 2 FAIL outcomes across the verification checks. What overall status string must be assigned?
What was checked, without and with the skill
Checked
Without skill
With skill
Assigns an overall status of 'NOT READY - FIX REQUIRED'.
Missed
Passed
case-15 · gemini-3.6-flash · 8/23/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md430 linessingle file
Verification Loop for Construction Automation
A systematic verification framework ensuring quality of construction automation outputs before delivery or deployment.
When to Use
Invoke this skill:
After generating cost estimates
After creating or updating schedules
After processing BIM/CAD data
After generating reports (daily, weekly, monthly)
After running data pipelines
Before submitting documents to clients
Before deploying automation workflows
Verification Phases
Phase 1: Data Integrity Check
def verify_data_integrity(output: dict) -> VerificationResult:
"""Check data completeness and consistency"""
checks = []
# Completeness check
required_fields = get_required_fields(output['type'])
missing = [f for f in required_fields if f not in output]
checks.append({
'name': 'Completeness',
'status': 'PASS' if not missing else 'FAIL',
'details': f'Missing fields: {missing}' if missing else 'All required fields present'
})
# Consistency check
inconsistencies = find_inconsistencies(output)
checks.append({
'name': 'Consistency',
'status': 'PASS' if not inconsistencies else 'WARN',
'details': inconsistencies or 'No inconsistencies found'
Analyze weather data impact on construction schedules. Predict weather delays, optimize work scheduling based on forecasts, and calculate weather-related risk factors for project planning.