Agent skill

PR AI Review Loop

by ArcReel in ArcReel/ArcReel

PR AI review 收敛。用户或 team-lead 要求启动或继续审查—修复循环时使用;供本地实现者或受委派的 review-looper 调用,不用于 GitHub reviewer 产出审查意见或仅处理单条评论。

AGPL-3.0Auto-check passedMedia & Creative

Install PR AI Review Loop

skills CLI
$ npx skills add ArcReel/ArcReel --skill pr-ai-review-loop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ArcReel/ArcReel pr-ai-review-loop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ArcReel/ArcReel.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/pr-ai-review-loop .claude/skills/pr-ai-review-loop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pr-ai-review-loop
GitHub stars
5.4k
Token cost
~667 tokens
SKILL.md length
139 words
Files
30 (incl. scripts, references)
Skills in repo
18
Repo updated
First seen
Licence
AGPL-3.0

At a glance

PR AI review 收敛。用户或 team-lead 要求启动或继续审查—修复循环时使用;供本地实现者或受委派的 review-looper 调用,不用于 GitHub reviewer 产出审查意见或仅处理单条评论。

  • Tasks that involve AI video generation
  • SKILL.md covers 工程判断, 推进循环, 完成条件 and 预算与交接
  • Runs Shell scripts from its folder; calls bash

What it does

PR AI Review Loop is an agent skill from ArcReel/ArcReel. PR AI review 收敛。用户或 team-lead 要求启动或继续审查—修复循环时使用;供本地实现者或受委派的 review-looper 调用,不用于 GitHub reviewer 产出审查意见或仅处理单条评论。

Its SKILL.md is about 670 tokens, which your agent loads only when the skill is triggered. The skill folder holds 33 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/faults.md` and `references/reviewers.md`).

It sits in Media & Creative, covering AI video generation. It works with GitHub. The repository describes itself as: AI Agent 驱动的开源可自部署视频工作台:将小说与剧本转为角色、场景、道具资产、分镜、视频和剪映草稿,支持跨镜头一致性、多供应商与费用追踪 | Self-hosted AI video workspace for stories, storyboards and short-form video production. The licence is AGPL-3.0.

When your agent uses it

  • Tasks that involve AI video generation

Example prompts

  • “/pr-ai-review-loop”

Requirements

  • A Bash shell

What it can do on your machine

Read from SKILL.md and the folder at commit 08ab3b3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 13 files in scripts/ (Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

PR AI Review Loop loads about 667 tokens when it runs, and up to ~2.8k if it reads all its reference files. Until then it costs about 33 tokens; SKILL.md has 139 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~33
When it runs · the whole SKILL.md, loaded when a task matches
~667
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from ArcReel/ArcReel at commit 08ab3b3, republished under its AGPL-3.0 licence (© ArcReel). 139 words, ~667 tokens.

Download SKILL.mdSave it as .claude/skills/pr-ai-review-loop/SKILL.md (or your agent's skills folder). This skill also uses 29 other files; get the full folder from GitHub.
name
pr-ai-review-loop
description
PR AI review 收敛。用户或 team-lead 要求启动或继续审查—修复循环时使用;供本地实现者或受委派的 review-looper 调用,不用于 GitHub reviewer 产出审查意见或仅处理单条评论。

PR AI Review 收敛

以可合并的代码质量为目标。Reviewer 提供待验证的发现,你负责判断问题是否成立、是否应在本 PR 解决,以及怎样修复。完成意味着风险已有处置,而不是所有 bot 都停止提建议。

委派方指发起循环的用户或 team-lead。进入前确认已有非 draft PR,checkout 对应其最新 HEAD,并理解 PR 的验收边界;创建 PR、转为 ready 和合并由委派方或上层流程负责。

工程判断

证据。 从项目契约、真实调用路径和信任边界判断实际后果。可执行的行为缺陷优先用修复前失败、修复后通过的测试验证;难以稳定复现时,用明确的代码因果链或接口契约支撑判断。触发路径存在只是起点,还要说明当前行为为什么错误。安全与数据完整性风险优先核实,修法仍独立判断。

必要性。 优先解决本 PR 引入、加剧或阻碍其验收的缺陷。对存量问题和改进建议,判断是否值得扩大当前变更;不修改或列为非阻塞候选也是有效处置,理由写回 PR。重要风险尚无结论时交委派方裁决。

根因修复。 先理解整批反馈,再按根因选择改动。接受问题不等于接受 reviewer 的 patch;在负责该保证的边界修复,利用已有不变量、抽象和错误处理。以最终设计的清晰度衡量最小修复,而非改动行数。验证后通看整个 PR diff,确认各轮修改仍组成一份连贯的实现。

收敛。 后续审查重点是已接受修复及其回归;新发现仍按上述标准判断。已裁决的议题仅在出现新证据或相关前提变化时重开。多轮围绕同一处加补丁时,回到根因重新整理实现,而不是继续叠加局部防御。

推进循环

首次进入读 reviewers.md,按各家的协议确认审查覆盖、读取发现、补齐必要复审。下列命令从本 skill 目录执行,<repo-root> 始终指向目标 PR checkout;参数和字段定义以脚本 header 为准。

bash
bash scripts/poll.sh --repo-root <repo-root> <PR_NUMBER>
bash scripts/query.sh --repo-root <repo-root> <PR_NUMBER> details <id>...

索引用于定位,正文按需读取。no_change 只表示索引未变;上下文丢失时用 query.sh ... index 恢复。合并各家本轮发现、CI 失败和新安全告警,先完成整批判断,再修复、运行受影响质量门并集中 push。对不修改的意见回复依据;同根因的多条意见可以引用同一处置结论。CI 根因已在 main 修复时同步主线并重新验证。

每处置一批记一轮,包括全部以回复结案、没有 push 的批次:

bash
bash scripts/round.sh --repo-root <repo-root> <PR_NUMBER> mark --implemented <n> --pushback <n> --note "根因与处置"

--pushback 计入已回复的不修改意见,包括非阻塞处置。CI 修复、rebase 和触发命令本身不计轮。继续拉取状态;仅在缺少审查或检查结果且无可执行动作时,前台运行 bash scripts/wait.sh --repo-root <repo-root> <PR_NUMBER>。超时、配额、权限或 bot 异常按 faults.md 处理。

完成条件

宣布收敛前,确认当前 HEAD 同时满足:

  • 覆盖有效:每家参审 reviewer 的审查已完成,覆盖当前变更;允许沿用的情形见 reviewers.md。故障停用单独报告,不能记作通过。
  • 发现已处置:本循环所有实质发现,包括历史 inline、review body 和 summary,均已修复、基于证据不修改或明确按非阻塞处置;不存在未裁决的重要风险。处置记录足够,无需等待 bot 同意或撤回。
  • 质量门通过:受影响质量门与当前 HEAD 的 required checks 通过,CodeQL 分析和新增安全告警满足 reviewers.md 的安全退出门槛。checks_failing 为空不代表所有检查已完成。

终核重新 poll;对三家各查一次 query.sh ... unacked <bot[bot]>,并用 history / details 补齐尚未核对的正文。旧意见是否遗漏以实际修复和 PR 回复为准,不以 bot 的 ack 数量判断。终核期间 HEAD 改变时,按新 HEAD 重新核对。

预算与交接

默认评估点 3、硬停 6,委派方可覆盖。账本用 round.sh ... show 恢复,接力沿用累计轮数。到评估点简要报告进展:仍在消除真实缺陷,还是主要在往复、扩大范围;判断标准从第一轮起一致。

达到硬停后,只等待最后一批的必要复审并终核;满足完成条件即可退出,否则带着未决事项停止交接。预算耗尽不等于质量通过。

有证据仍无法消解的 reviewer 冲突、重大业务取舍或重要风险,及时交委派方裁决;普通技术分歧自行判断。退出时报告最终 HEAD、轮数、验证结果、关键修复、不修改的依据和未决事项。同一类意见在本 PR 或已知的往期 PR 中第二次出现,而 CODING_STANDARDS.md 与现有检查都没有覆盖时,作为规范候选写进 follow-up,说明它机械可判(适合做成检查)还是需要判断(适合写进 docs/standards/)。超出现有记录或范围的线索作为 follow-up 报告,附依据并区分事实与猜测;已有记录覆盖的不重复提出,分类与价值评估留给委派方。

© ArcReel, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 29 other files (scripts, references) in .agents/skills/pr-ai-review-loop of ArcReel/ArcReel.

  • SKILL.md
  • agents/openai.yaml
  • references/faults.md
  • references/reviewers.md
  • scripts/classify_commits.sh
  • scripts/poll.sh
  • scripts/query.sh
  • scripts/repo-context.sh
  • scripts/round.sh
  • scripts/test_pass_marker.sh
  • scripts/test_quota_alerts.sh
  • scripts/test_review_body_flags.sh
  • scripts/test_round.sh
  • scripts/test_wait.sh
  • scripts/test_walkthrough_head.sh
  • scripts/testdata/coderabbit_inline_review_pr1767.txt
  • scripts/testdata/coderabbit_outside_diff_pr1767.txt
  • … and 13 more

Open the folder on GitHubat commit 08ab3b3

Compare with similar skills

PR AI Review Loop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

PR AI Review Loop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
PR AI Review Loop this skillArcReel/ArcReel5.4k—~667Automated safety check: PassAGPL-3.0
HyperFrames Video Entry Pointheygen-com/hyperframes60k3 repos~5.2kAutomated safety check: PassApache-2.0
Issue Assessmentffroliva/gflow-cli269—~2.1kAutomated safety check: PassMIT
Video Generationbytedance/deer-flow84k3 repos~1.4kAutomated safety check: PassMIT
Video Cover Imageitwanger/toBeBetterJavaer18k—~3.3kAutomated safety check: PassNone
Seedancesongguoxs/seedance-prompt-skill2.9k1 repos~2.5kAutomated safety check: PassNone

Similar skills

  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    60k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Issue Assessment

    ffroliva/gflow-cli

    A skill your agent uses when triaging a GitHub issue for gflow-cli — a reporter's bug claim, a freshly-filed issue, or deciding whether and how to act on one.

    269 GitHub stars~2.1k tokensUpdated 2 days ago
    Testing & QAAuto-check passed
  • Video Generation

    bytedance/deer-flow

    Generates short videos from a structured JSON prompt, optionally guided by a reference image used as the first or last frame.

    84k GitHub starsUsed in 3 repos~1.4k tokens
    Media & CreativeAuto-check passed
  • Video Cover Image

    itwanger/toBeBetterJavaer

    Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.

    18k GitHub stars~3.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Seedance

    songguoxs/seedance-prompt-skill

    This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…

    2.9k GitHub starsUsed in 1 repo~2.5k tokens
    Media & CreativeAuto-check passed
  • Lanshu Create AI Presenter Video

    cclank/lanshu-create-ai-presenter-video

    Turn a topic or finished script into a complete, publish-ready explainer video — led by an AI presenter from an authorized adult presenter image, or performed in one of nine visual explainer styles…

    2.6k GitHub stars~3.6k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed

More from ArcReel/ArcReel

All 18 skills in this repo
  • Tech Doc Style Chinese

    ArcReel/ArcReel

    在撰写、改写、校对或审阅中文技术文档、产品文案、界面文案、Markdown 文档、API 说明、操作手册、故障排查或运维文档时使用。采用克制、准确、可扫读的中文技术写作风格;保留原文事实、限制和机器可读内容;按任务读取术语排版、API 状态文案、项目覆盖或受控中文技术写作参考。

    5.4k GitHub starsUsed in 1 repo~845 tokens
    Auto-check passed
  • Translate Docs

    ArcReel/ArcReel

    Translate every dirty ArcReel documentation source into English and refresh the translation lockfile.

    5.4k GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Adapt Custom Endpoint

    ArcReel/ArcReel

    当用户要求把采用 JSON 提交后轮询协议的视频或图片供应商接入 ArcReel,或要求编写、验证、测试、保存自定义调用端点定义时使用。

    5.4k GitHub stars~413 tokensUpdated yesterday
    Auto-check passed
  • Afk Team Workflow

    ArcReel/ArcReel

    把一个 Spec 的全部子 issue(或一组显式 issue)组建团队无人值守跑到全部合并或明确暂停. An agent skill from ArcReel/ArcReel.

    5.4k GitHub stars~794 tokensUpdated yesterday
    Auto-check passed
  • Update Docs

    ArcReel/ArcReel

    根据最近的 git 改动,更新面向用户的文档(README 双语、入门教程、部署、剪映导出等)。手动调用. An agent skill from ArcReel/ArcReel.

    5.4k GitHub stars~544 tokensUpdated yesterday
    Auto-check: notes
  • Generate Script

    ArcReel/ArcReel

    提示词编写:调用项目配置的文本模型,为正式脚本中待编写的分镜 / 视频单元补出 imageprompt 与 videoprompt(参考生视频改写单元正文);ad 项目尚无正式脚本时整份生成。由 create-episode-script 子智能体调用,输入是正式脚本自身的内容与 project.json。

    5.4k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about PR AI Review Loop

What does PR AI Review Loop do?

PR AI review 收敛。用户或 team-lead 要求启动或继续审查—修复循环时使用;供本地实现者或受委派的 review-looper 调用,不用于 GitHub reviewer 产出审查意见或仅处理单条评论。. PR AI Review Loop is an agent skill from ArcReel/ArcReel.

When should I use PR AI Review Loop?

PR AI Review Loop fits situations like: tasks that involve AI video generation.

How do I install PR AI Review Loop in Claude Code?

Run `npx skills add ArcReel/ArcReel --skill pr-ai-review-loop -a claude-code`. Or copy the skill folder (.agents/skills/pr-ai-review-loop in ArcReel/ArcReel) into .claude/skills/pr-ai-review-loop in your project. Claude Code loads it when a task matches its description.

How do I install PR AI Review Loop in Codex?

Run `npx skills add ArcReel/ArcReel --skill pr-ai-review-loop -a codex`. Or copy the skill folder (.agents/skills/pr-ai-review-loop in ArcReel/ArcReel) into .agents/skills/pr-ai-review-loop in your project. Codex loads it when a task matches its description.

Can I use PR AI Review Loop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ArcReel/ArcReel --skill pr-ai-review-loop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pr-ai-review-loop, .gemini/skills/pr-ai-review-loop, .github/skills/pr-ai-review-loop and .opencode/skills/pr-ai-review-loop in your project.

What does PR AI Review Loop need to run?

Going by SKILL.md and its folder, PR AI Review Loop needs a shell for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: A Bash shell.

Does PR AI Review Loop access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is PR AI Review Loop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does PR AI Review Loop use?

PR AI Review Loop is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does PR AI Review Loop use?

About 667 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.1k tokens, read only when the agent opens those files.

What are the alternatives to PR AI Review Loop?

Skills that share tags, products or a category with PR AI Review Loop: HyperFrames Video Entry Point (heygen-com/hyperframes, 60k stars), Issue Assessment (ffroliva/gflow-cli, 269 stars), Video Generation (bytedance/deer-flow, 84k stars) and Video Cover Image (itwanger/toBeBetterJavaer, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains PR AI Review Loop?

ArcReel (a GitHub organization) maintains it in ArcReel/ArcReel, which has 5,412 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 9, 2026.

Source: ArcReel/ArcReel on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.