auto-review-loop

Automate iterative adversarial review rounds for research documents with state persistence.

100|24|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/GRIND-Lab-Core/night_owl_research_agent --skill auto-review-loop-grind-lab-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-review-loop
Source: https://github.com/GRIND-Lab-Core/night_owl_research_agent/tree/main/skills/auto-review-loop
Command: npx skills add https://github.com/GRIND-Lab-Core/night_owl_research_agent --skill auto-review-loop-grind-lab-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The auto-review-loop Skill unit addresses the need for a systematic review process in research, providing a structured approach to iteratively enhance the quality and accuracy of research work.

Core Features & Use Cases

  • Adversarial Review Cycles: Conducts up to 4 rounds of independent review, improvement, and re-evaluation.
  • Generator-Evaluator Separation: Ensures that the entity that wrote a section does not score it, maintaining impartiality.
  • State Persistence: Persists state to output/REVIEW_STATE.json for recovery after crashes or interruptions.
  • Human Checkpoint: Offers an option to pause after each round for user approval of fixes, enhancing collaboration.
  • Use Case: Ideal for use in academic research, scientific studies, and other domains where maintaining high standards of work is crucial.

Quick Start

Run the auto-review-loop Skill by specifying the topic or scope of the research, and let it initiate the review process.

Frequently Asked Questions about auto-review-loop

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

FAQPage Schema
How does an adversarial review loop improve research document quality?

An adversarial review loop improves research documents by enforcing generator-evaluator separation, where the entity that writes a section does not score it, ensuring impartial evaluation and iterative enhancement.

How do I automate iterative reviews for academic research papers?

You can automate iterative reviews by running the review loop skill, which performs up to 4 rounds of independent review, improvement, and re-evaluation on your specified research topic.

Can I pause the automated review process for human approval?

Yes, you can enable a human checkpoint option to pause after each review round, allowing you to approve fixes and maintain collaborative oversight over the research enhancement process.

What happens to my research review state if the process crashes?

If a crash or interruption occurs, your research review state is recovered using state persistence, which saves progress to the output/REVIEW_STATE.json file for seamless recovery.

Does the automated review loop support domain-specific research evaluation?

Yes, the automated review loop supports domain-specific review and robust error handling, making it suitable for maintaining high standards across various scientific and academic research contexts.

What is the maximum number of review rounds for iterative document enhancement?

The iterative document enhancement process conducts a maximum of 4 review rounds, performing independent review, improvement, and re-evaluation during each cycle to ensure quality.