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.