Evaluate-Loop Step 5: FIX. Use this agent when an evaluation (plan or execution) returns FAIL. Takes the evaluator's fix list, creates specific fix tasks in plan.md, executes the fixes, and triggers re-evaluation. Handles the loop-back mechanism of the Evaluate-Loop. Triggered by: evaluation FAIL verdict, 'fix issues', 'address evaluation failures'.
SkillScore68Maintained
Automatic
◆Coding pack
Last verified 8/23/2026
What it changes
Passed 11 of 16 test cases with the skill, and 4 of 16 without it.
Without skill27%
With skill68%
Checks it passed that the model alone missed
Sets fix_cycle_count in loop_state to 2.
Sets cycle field in FIX checkpoint to 2.
Includes ratio of completed fixes to total fixes.
and 13 more in the full report
11 fixed4 passed either way5 still failing2 broke
Pass-rate lift
+41 pp
Tokens
+91%
Agent turns
0%
Response time
-23%
Model gemini-3.6-flashMeasured 8/23/2026v115 of 22 cases passed with skill · 16 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 10
Prompt
The failure report came from loop-plan-evaluator on the microservice-architecture track. Upon finishing all fix tasks, which agent should be designated as the target for re-evaluation in metadata.json and the handoff text?
What was checked, without and with the skill
Checked
Without skill
With skill
Sets target step for re-evaluation back to EVALUATE_PLAN.
Missed
Passed
case-20 · 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.md188 linessingle file
Loop Fixer Agent — Step 5: FIX
Handles the loop-back when an evaluation fails. Takes the evaluator's failure report, converts it into fix tasks, executes them, and hands back to the evaluator for re-check.
Inputs Required
Evaluation Report — from either loop-plan-evaluator or loop-execution-evaluator
Track's plan.md — to add fix tasks
Track's spec.md — to verify fixes align with requirements
Workflow
1. Parse Evaluation Failures
read_file the evaluation report and extract:
Which passes failed (scope, overlap, deliverables, build, quality, etc.)
Specific fix instructions from the evaluator
Severity of each issue
2. Create Fix Tasks in plan.md
Add a "Fix Phase" section to plan.md:
## Fix Phase (from Evaluation on [date])
### Issues to Fix
Source: [loop-plan-evaluator / loop-execution-evaluator] report
- [ ] Fix 1: [Specific action from evaluator]
- Issue: [What failed]
- Acceptance: [How to verify this is fixed]
- [ ] Fix 2: [Specific action]
- Issue: [What failed]
- Acceptance: [How to verify]