auto-review-loop-llmlisted
Install: claude install-skill wookat/ai-research-skills
> **本整合包适配**:涉及 `mcp__codex__codex` / `mcp__manual_review__*` 的评审调用,按 [`shared-references/reviewer-adapter.md`](../shared-references/reviewer-adapter.md) 的后端优先级适配(MCP → codex/gemini CLI → Devin 子会话 → 新对话人工中转 → 同模型降级并标注)。引用 `tools/experiment_queue/*` 的脚本位于本包 `tools/` 目录。未收录的 skill 引用见 `shared-references/pack-mapping.md`。
# Auto Review Loop (Generic LLM): Autonomous Research Improvement
> 🔒 **Do not wrap this skill in `/loop`, `/schedule`, or `CronCreate`.** Like
> `/auto-review-loop`, it already loops internally (review → fix → re-review),
> feeding each round's prior-round summary into the next review prompt (the
> backend is a stateless per-round API/MCP call, not a shared thread). An
> external timer re-enters from the top each tick, dropping that accumulated
> context and firing the verdict on wall-clock time instead of on artifact
> change — zero new signal, full token cost. Schedule the *external wait that
> precedes it*, not the verdict. See
> [`shared-references/external-cadence.md`](../shared-references/external-cadence.md).
Autonomously iterate: review → implement fixes → re-review, until the external reviewer gives a positive assessment or MAX_ROUNDS is reached.
## Context: $ARGUMENTS
## Constants
- MAX_ROUNDS = 4
- POSITIVE_THRESHOLD: score >= 6/10 **AND** verdict ∈ {"ready", "almost"} — **both** must hold, matching the operative STOP check below. Verdict vocabulary is {"ready", "almost", "not ready"}. (Earlier wording used `or` and a stale verdict set; the