auto-review-loop-llm

Automate multi-round research review with OpenAI-compatible LLMs and persistent logs.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/kitcaf/skills --skill auto-review-loop-llm-kitcaf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: auto-review-loop-llm
Source: https://github.com/kitcaf/skills/tree/main/skills/skills-codex/skills/auto-review-loop-llm
Command: npx skills add https://github.com/kitcaf/skills --skill auto-review-loop-llm-kitcaf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomously iterates: review → implement fixes → re-review, until the external reviewer gives a positive assessment or MAX_ROUNDS is reached.

Core Features & Use Cases

  • End-to-end autonomous review loop: review, fix, and re-review across multiple rounds.
  • Adjustable round cap and scoring thresholds to guide readiness for submission.
  • Centralized, auditable logs: rounds saved to a review log file and a persistent state file.

Quick Start

Configure an OpenAI-compatible LLM and start an autonomous review loop against your research project.

Frequently Asked Questions about auto-review-loop-llm

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

FAQPage Schema
How do I automate an autonomous review loop with an LLM?▼

An autonomous review loop with an LLM iteratively evaluates research, identifies weaknesses, applies fixes, and re-reviews across multiple rounds until a positive assessment or maximum round cap is reached.

How does state persistence work during LLM research improvement?▼

State persistence for LLM research improvement saves progress across rounds by writing persistent logs to a REVIEW_STATE.json file and an AUTO_REVIEW.md file, ensuring auditable tracking of scores and fixes.

Can I use OpenAI-compatible LLMs from multiple providers for research evaluation?▼

Yes, you can use OpenAI-compatible LLMs from multiple providers for research evaluation by configuring them via MCP-based configuration to support diverse models within the same autonomous review loop.

How do I set scoring thresholds to guide research submission readiness?▼

Scoring thresholds guide research submission readiness by defining adjustable metrics within the review loop, dictating when the LLM evaluation achieves a positive assessment and stops iterating.

What happens when an LLM review loop reaches the maximum rounds without a positive assessment?▼

When an LLM review loop reaches the maximum rounds without a positive assessment, the iterative review and fix cycle terminates, halting autonomous iteration to prevent infinite loops.