What problem does it solve? Tedious, well-defined engineering tasks like getting a full test suite green or fixing every lint error require many repetitive fix-and-verify cycles that are wasteful to supervise manually. ## Core Features & Use Cases - Loop-Based Iteration: Re-invokes the same prompt repeatedly so the agent reads its own prior output (failing tests, git history) and improves each pass. - Prompt-Writing Guidance: Provides rules for writing prompts with explicit completion criteria, verification commands, escape hatches, and hard iteration caps. - Use Case: Point the loop at a repo and instruct it to run npm test, fix the first failure, commit, and repeat until both agent and client suites are fully green, with a documented attempt-log for anything unfixable after three tries. ## Quick Start Ask the agent to loop on getting all tests passing in this repo, running npm test each iteration, fixing one failure at a time, committing progress, and stopping after a set number of iterations.