loop-fixer

Convert evaluator failure reports into fix tasks and re-run evaluations.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill loop-fixer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: loop-fixer
Source: https://github.com/AhmedElhadarey/Gilfoyle/tree/main/skills/loop-fixer
Command: npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill loop-fixer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluates and fixes the loop-back scenario in an automated Evaluate-Loop by translating evaluator failure reports into concrete fix tasks, applying them, and triggering a re-evaluation to resume progress.

Core Features & Use Cases

  • Parse evaluation failure reports from loop-plan-evaluator or loop-execution-evaluator.
  • Generate fix tasks in plan.md under a dedicated Fix Phase, update statuses, and commit changes.
  • Execute fixes with proper state tracking, including marking tasks, committing SHAs, and re-checking results.
  • Enforce guardrails such as a maximum number of fix cycles and re-evaluation flows to prevent runaway loops.

Quick Start

Instruct the agent to fix the latest evaluation failure by generating and applying fixes, then re-run the evaluator.

Frequently Asked Questions about loop-fixer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically fix failed evaluations in an automated evaluate-loop?

To automatically fix failed evaluations, the system parses evaluator failure reports, translates them into concrete fix tasks within plan.md, applies the changes, commits them, and triggers a re-evaluation cycle to resume progress.

What are the guardrails for automated evaluation fix loops to prevent runaway cycles?

Automated evaluation fix loops enforce guardrails by limiting the process to a maximum of three fix cycles and ensuring all applied fixes strictly align with the original evaluator instructions to prevent runaway loops.

How do I generate fix tasks from evaluator failure reports?

You can generate fix tasks from evaluator failure reports by parsing the output from loop-plan-evaluator or loop-execution-evaluator and appending actionable items under a dedicated Fix Phase in your plan.md file.

How does version control integration work when applying automated evaluation fixes?

Version control integration tracks applied fixes by updating task statuses, recording commit SHAs for state tracking, and committing the modified plan.md file to preserve progress across multiple re-evaluation cycles.

What should I do when my automated evaluation loop fails to progress after applying fixes?

If an automated evaluation loop fails to progress after applying fixes, you should verify that the generated tasks align with evaluator instructions and check if the maximum limit of three fix cycles has been reached.

Can I use loop-plan-evaluator failure reports to update plan.md automatically?

Yes, you can use loop-plan-evaluator failure reports to automatically update plan.md by converting the reports into specific fix tasks, applying the corrections, and committing the changes to reflect current progress.