Install any skill in seconds. Free to start, no credit card required.
Get Started Free →majiayu000/auto-review-loop
Autonomous multi-round research review loop. Repeatedly reviews using a secondary Codex agent, implements fixes, and re-reviews until positive assessment or max rounds reached.
Passed 11 of 17 test cases with the skill, and 2 of 17 without it.
and 10 more in the full report
12 fixed2 passed either way7 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are initializing a research iteration run on our speech recognition codebase. In `review-stage/REVIEW_STATE.json`, we observe a file with status `in_progress` whose timestamp is 28 hours old. Should we resume from the saved round or treat this as a fresh start?
| Checked | Without skill | With skill |
|---|---|---|
| Starts a fresh run because the state timestamp is older than 24 hours | Missed | Passed |
The instructions your model reads when the skill loads.
Autonomously iterate: review → implement fixes → re-review, until the external reviewer gives a positive assessment or MAX_ROUNDS is reached.
review-stage/AUTO_REVIEW.md (cumulative log) (fall back to ./AUTO_REVIEW.md for legacy projects)review-stage/ — All review-stage outputs go here. Create the directory if it doesn't exist.gpt-5.5 — Model used via a secondary Codex agent. Must be an OpenAI model (e.g., gpt-5.5, o3, gpt-4o)codex — Default: Codex reviewer agent at xhigh reasoning. Override with --reviewer: oracle-pro only when the user explicitly requests Oracle; if Oracle is unavailable, warn and fall back to Codex xhigh.true, pause after each round's review (Phase B) and present the score + weaknesses to the user. Wait for user input before proceeding to Phase C. The user can: approve the suggested fixes, provide custom modification instructions, skip specific fixes, or stop the loop early. When false (default), the loop runs fully autonomously.true, (1) read EXPERIMENT_LOG.md and findings.md instead of parsing full logs on session recovery, (2) append key findings to findings.md after each round.medium uses normal Codex xhigh review through spawn_agent / send_input; hard adds Reviewer Memory and Debate Protocol; nightmare adds direct repository-reading adversarial verification by an independent reviewer.💡 Override:
/auto-review-loop "topic" — compact: true, human checkpoint: true, difficulty: hard
For difficulty: hard and difficulty: nightmare, maintain review-stage/REVIEWER_MEMORY.md.
REVIEWER_MEMORY.md contents under ## Your Reviewer Memory (persistent across rounds).Memory update section in the reviewer response.Memory update into REVIEWER_MEMORY.md before writing REVIEW_STATE.json.nightmare, launch an additional fresh adversarial reviewer with direct repository/file-reading instructions. It should read NARRATIVE_REPORT.md or review-stage/AUTO_REVIEW.md for the author's claims, then verify those claims against code, logs, result files, and paper drafts instead of trusting executor summaries.In hard and nightmare modes, the reviewer must actively look for omissions, unsupported claims, cherry-picked evidence, metric mistakes, and weaknesses the executor may have downplayed.
For difficulty: hard and nightmare, use the Debate Protocol after a critical review:
send_input.test cases passed, vs 2 / 17 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.