PR Babysitter
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
Review code changes yourself, locally, with OrcaCode Review's severity contract and merge gate — no GitHub Action, no OrcaRouter account, no API key.
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/orca-review .claude/skills/orca-review && rm -rf skills-srcUse ~/.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/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .claude/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/orca-review .agents/skills/orca-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .agents/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/orca-review .cursor/skills/orca-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .cursor/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Continuum-AI-Corp/Orca-Code-Review.git --path skills/orca-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/orca-review .gemini/skills/orca-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .gemini/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/orca-review .github/skills/orca-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .github/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Continuum-AI-Corp/Orca-Code-Review orca-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Continuum-AI-Corp/Orca-Code-Review.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/orca-review .opencode/skills/orca-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "orca-review" agent skill from https://github.com/Continuum-AI-Corp/Orca-Code-Review/tree/main/skills/orca-review into .opencode/skills/orca-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orca-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
orca-reviewReview code changes yourself, locally, with OrcaCode Review's severity contract and merge gate — no GitHub Action, no OrcaRouter account, no API key.
Orca Review is an agent skill from Continuum-AI-Corp/Orca-Code-Review. Review code changes yourself, locally, with OrcaCode Review's severity contract and merge gate — no GitHub Action, no OrcaRouter account, no API key. You are the reviewer; the CLI supplies file selection, the P0-P3 rubric, position verification, and the gate. Use whenever the user asks you to review their changes, review a diff, branch, commit, or a pull request by number ("review PR 556"), check work before committing or pushing, run OrcaCode Review here, or asks "is this safe to merge?" — and whenever they want…
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/contract.md`).
It sits in Development, covering Code review, Pull requests and CI/CD. The repository describes itself as: OrcaCode Review — the open code review harness. Multi-model reviews, merge gates, and no markup. Pay only for inference. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a49ffb5. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npxghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, gh and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Orca Review loads about 3.5k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 145 tokens; SKILL.md has 2,029 words of instructions outside code blocks.
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.
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); files beside SKILL.md are not scanned.
The full file from Continuum-AI-Corp/Orca-Code-Review at commit a49ffb5, republished under its MIT licence (© Continuum-AI-Corp). 2,029 words, ~3,452 tokens.
.claude/skills/orca-review/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.You are the reviewer. Your own model does the thinking; the CLI does everything that must not be left to a model — which files are in scope, which rules apply, whether a finding is filed on the right line, and what blocks a merge.
This is the same severity contract the GitHub Action enforces, so a P1 you find here is a P1 that would block there. That parity is the point: "it passed locally" has to mean something.
Severity contract: P0 critical / P1 high → ❌ block. P2 conditional bug
/ P3 nit → 💬 report, never block.
| The user says something like… | You do |
|---|---|
| "review my changes", "看一下我这次的改动", "check this before I push" | The workflow below |
| "review this branch / this commit / these staged files" | Same, with the matching range flags |
| "review PR 556", "帮我审一下 #556" | Same, with --pr 556 — do not check the branch out first |
| "is this safe to merge?" | Same — the gate answers it |
| "set up OrcaCode Review on this repo", "why didn't CI review my PR?" | Not this skill. That is orca-review-action, which wires up the Action |
Nothing here talks to OrcaRouter. If the user wants automatic review on every PR, that is the other skill.
npx @orcarouter/code-review review plan --lang en # en | zh | ja | ko--lang is the language the user is speaking to you in — en, zh, ja, or
ko. Do not copy the example's value; read the conversation. An English
request gets en, a Chinese one zh. Pass it on every command. The plan will tell you to write your findings in
that language, and submit will render its report in it. Without the flag the
CLI falls back to the machine's locale, which is usually right and sometimes is
not; you know which language the conversation is in, so say so.
Everything you say to the user is in that language too — the one-line acknowledgement before you start, the report you relay, the next step you offer, the settings question. A Chinese request answered with "I'll review PR 92" and then a Chinese report reads as two different people.
It prints a complete review request to stdout: the files in scope, the files it excluded and why, the git command that shows each change, per-language review checklists, the full P0-P3 rubric, the project's own conventions, and the exact result shape. Progress notes go to stderr, so the stdout text is the whole prompt and nothing else.
Read all of it. Everything you need is in there — do not go looking for a rubric elsewhere, and do not substitute a severity scheme you know from somewhere else.
The file list has already been filtered: binaries, deleted files, unsupported
types, tests and fixtures and generated code, and anything under .gitignore
are listed under Excluded with the reason. Do not review those, and do not
second-guess the list — it is the same selection CI applies.
Work file by file through the list in the request:
Comment only on changed lines. The rubric's precision section is binding, in particular: one comment per distinct issue, never the same root cause restated per file, and never a finding pinned to a file you did not open.
Write .orcacode-review/result.json in exactly the shape the request specifies.
Four fields per finding, and nothing else — the file is an internal handoff,
not a report, and every extra byte is a line of raw JSON scrolling past the
person watching you work:
{"comments": [
{"path": "src/auth.ts", "line": 41,
"existing_code": " if (token === expected) {",
"content": "[P0] **Title**\n\nBody."}
]}path — repo-relative, and it must be the file that actually contains the code.line — in the post-change file. Only for a finding that genuinely spans
several lines, write start_line/end_line instead.existing_code — the source you are quoting, copied verbatim. This gets
grepped against the tree to check you filed the finding on the right file. A
paraphrase here reads as a wrong location and the finding may be dropped. One
line is enough; do not paste a whole function.content — [P0]/[P1]/[P2]/[P3], then a bold title, then the body,
written in the user's language. The tag, the bold, and the separate
Fix: paragraph are structure and never change; the words inside them do.
Identifiers, paths, and code stay verbatim.Found nothing? Write {"comments": []}. That is a clean review, not a failure.
warnings is optional and you will almost never want it: it lists files you
could not review, and a non-empty warnings makes the review partial, which
submit rejects rather than passes. Omit the key unless something genuinely
failed.
npx @orcarouter/code-review review submit --format md --lang en # same --lang as the planSame --lang as the plan, so the report's verdict line and headings come out in
the user's language alongside the findings you wrote in it.
This verifies every finding's position against the tree, drops duplicates, tags what would block a merge, and prints the report as markdown.
Use --format md rather than the default. The default is an ANSI terminal
report hard-wrapped at 78 columns, which arrives in a conversation as a wall of
pre-formatted text.
Relay that markdown to the user verbatim. It is written to be read in a chat: grouped by file, blocking file first, ❌ on what stops the merge and 💬 on what does not. Do not re-summarise it, do not re-order it, and do not substitute your own severity call — the gate decides what blocks, not you, and it will have re-homed or dropped findings you were about to report.
The exit code is not the verdict. submit exits 0 whenever the review
ran, blocked or not — your job is to tell the user what the bugs are, and that
is the report. The line under its heading says which it was: ❌ (Blocked,
已拦截, …) means something at P0/P1 would stop a merge, ✅ means nothing
would. Relay whichever you got.
| Exit | Means | You say |
|---|---|---|
0 | The review ran. The report has the findings and the verdict | Relay the report as-is |
2 | The result was unusable | Fix the JSON and submit again. Never a pass |
Exit 2 is the only failure, and it is never a pass. (A 1 only exists under
--fail-on-block, which is for hooks and CI scripts — you have no reason to
pass it.)
The same markdown is always saved to .orcacode-review/report.md.
Then say, in one line, what you would do next. Offer to fix; do not start fixing unless the user asked for it in the first place.
If the plan ends with a section titled First review in this repository,
there is no .orcacode-review.json yet. Do the review exactly as normal. Then,
after the report is on screen, offer once — one sentence — to save the settings
this run used, and say what saving buys them: the next review here needs no
flags, for them or for anyone else who clones the repo. Something like:
这个仓库还没有本地评审配置。要我把这次的设置(中文、P0/P1 阻塞)存成
.orcacode-review.json吗?以后在这里评审就不用再指定了。
Yes → run the review config init command the plan gives you, apply anything
they asked for on top, show them the file. No → drop it for the rest of the
conversation. Never create the file without being asked, and never ask before
the report: they should decide with the output in front of them, not in the
abstract.
The repo's local review settings live in one committed file,
.orcacode-review.json. When the user asks for a lasting change — not "this
once" but "from now on" — edit that file; do not reach for a flag, and do
not put it in CLAUDE.md.
| The user says something like… | You change |
|---|---|
| "本地只挡 P0", "only block on critical locally" | "block_on": "P0" |
| "别挡了,都只提醒", "never block, just report" | "block_on": "" |
| "以后用中文报", "report in Japanese from now on" | "language": "zh" / "ja" |
| "不要审 docs/", "skip generated files" | append to "exclude": "docs/**", "**/*.generated.ts" |
| "API 文件多查一下鉴权", "add a checklist for migrations" | append to "rules": { "path": "src/api/**/*.ts", "rule": "…" } |
Before editing, run this to see what applies now and where each value came from:
npx @orcarouter/code-review review config --lang en # the user's languageIf the file does not exist yet, create it with the template rather than by hand:
npx @orcarouter/code-review review config init --lang en # the user's languageThen edit only the key the user asked about. Show them the resulting file. Keys
you do not write keep their defaults; unknown keys are an error, not a typo the
tool overlooks — if plan or submit refuses with ".orcacode-review.json is
invalid", read the message, it names the key and the allowed values.
The four keys, and nothing else:
block_on — "P0,P1" (default), "P0", or "". What the report marks ❌.language — en | zh | ja | ko. Outranks the machine locale; --lang
still outranks it.exclude — extra globs never to review, on top of the bundled rules.
docs/**, **/*.snap, legacy/**.rules — extra checklists. Each { "path": glob, "rule": "text" } or
{ "path": glob, "rule_file": "docs/review/api.md" }. By default the text is
added to the bundled checklist for those files; "replace": true swaps it
in instead.For a one-off ("just this time only block on P0") use the flag on that one command instead, and change nothing on disk.
With no flags it picks for you and says which it picked: uncommitted work if the tree is dirty, otherwise this branch against its base — the range CI would use. Override when the user was specific:
| The user means | Flags |
|---|---|
| "what I'm working on right now" | --worktree |
| "this branch" / "the PR I'm on" | --from main --to HEAD |
| "PR 556" — a number, not the current branch | --pr 556 |
| "that commit" | --commit <sha> |
| "only block on critical" — this once | --block-on P0 on submit |
| "only block on critical" — from now on | "block_on": "P0" in .orcacode-review.json (see above) |
Pass --background "…" when the user has told you what the change is for.
It goes to the reviewer — you — as business context, and it is what lets you
judge whether the change does what it was supposed to. With --pr the PR's
title and description become the background automatically; only pass
--background on top of it if the user told you something the PR does not say.
--pr needs the GitHub CLI (gh) and does not check the branch out. It
fetches the PR into a private ref and leaves the work tree exactly as it was —
so it is safe to run mid-change, and you must not git checkout or git stash
around it. Fork PRs work; the head is fetched from the base repository.
If it reports that gh is missing or not signed in, do not try to install or
authenticate it. Say so, and offer the fallback the CLI prints:
gh pr checkout 556 # the user runs this, then you review with no --prsubmit because you already know what you found. Position
verification and deduplication happen there, and they change the answer.submit exited 2. That is an unusable
result, not a pass. Fix the JSON and submit again.--pr exists so you never have to.
Checking out loses the user's uncommitted work or fails outright, and leaves
them somewhere they did not ask to be.| Symptom | Cause |
|---|---|
| "Not a git repository" | Run from inside the repo |
| "Nothing to review" | Clean tree with no commits past the base — use --worktree or name a range |
| "Unusable result" | The JSON is malformed, or warnings is non-empty. Read the message, fix, resubmit |
| "Position check skipped" | Expected on uncommitted work — nothing to grep. Findings are all kept |
| "No result at …" | You did not write the file, or wrote it somewhere else |
"--pr needs the GitHub CLI" | No gh. Tell the user; offer gh pr checkout <n> as the fallback |
| "gh is installed but not signed in" | Theirs to fix: gh auth login. Do not run it for them |
references/contract.md has the full command reference, the JSON schema, and
the exit codes — read it before guessing at a flag.
© Continuum-AI-Corp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in skills/orca-review of Continuum-AI-Corp/Orca-Code-Review.
Open the folder on GitHubat commit a49ffb5
Orca Review 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Orca Review this skillContinuum-AI-Corp/Orca-Code-Review | 175 | — | ~3.5k | Automated safety check: Pass | MIT | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Pull Request Babysitterthedotmack/claude-mem | 99k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Renovate Actions PR Reviewbacknotprop/plannotator | 9.3k | — | ~640 | Automated safety check: Pass | Apache-2.0 | |
| Code Reviewoaslananka/kicad-mcp-pro | 122 | — | ~3.9k | Automated safety check: Pass | MIT | |
| GitHub Copilot PR Finishergithub/gh-aw | 5.4k | — | ~3.9k | Automated safety check: Warn | MIT |
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
thedotmack/claude-mem
Keeps watching a pull request, fixing real review and CI problems and resolving stale threads, until it is clean and ready to merge.
backnotprop/plannotator
Reviews Renovate pull requests that bump GitHub Actions by checking pinned SHAs against upstream tags, scanning changelogs and confirming workflows stay compatible.
oaslananka/kicad-mcp-pro
A skill your agent uses for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro.
github/gh-aw
Drives an open pull request to merge-ready from inside a GitHub Copilot cloud agent, resolving review threads and local checks concurrently, without merging or retriggering CI.
pydantic/pydantic-ai
Covers what to do on opening a pull request and after every push: apply a label, watch CI to green, answer every review comment and escalate real design trade-offs.
Continuum-AI-Corp/Orca-Code-Review
Set up, reconfigure, troubleshoot, or remove OrcaCode Review — AI pull-request review powered by OrcaRouter — in a GitHub repository.
Categories
Review code changes yourself, locally, with OrcaCode Review's severity contract and merge gate — no GitHub Action, no OrcaRouter account, no API key. Orca Review is an agent skill from Continuum-AI-Corp/Orca-Code-Review. Review code changes yourself, locally, with OrcaCode Review's severity contract and merge gate — no GitHub Action, no OrcaRouter account, no API key.
Orca Review fits situations like: the user asks you to review their changes; A pull request by number (review PR 556); check work before committing; run OrcaCode Review here.
Run `npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a claude-code`. Or copy the skill folder (skills/orca-review in Continuum-AI-Corp/Orca-Code-Review) into .claude/skills/orca-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a codex`. Or copy the skill folder (skills/orca-review in Continuum-AI-Corp/Orca-Code-Review) into .agents/skills/orca-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Continuum-AI-Corp/Orca-Code-Review --skill orca-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/orca-review, .gemini/skills/orca-review, .github/skills/orca-review and .opencode/skills/orca-review in your project.
Going by SKILL.md and its folder, Orca Review needs the command-line tools its instructions call (npx, gh and git). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npx, gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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. Review the folder before installing.
Orca Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k 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 3.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Orca Review: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Pull Request Babysitter (thedotmack/claude-mem, 99k stars), Renovate Actions PR Review (backnotprop/plannotator, 9.3k stars) and Code Review (oaslananka/kicad-mcp-pro, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Continuum-AI-Corp (a GitHub organization) maintains it in Continuum-AI-Corp/Orca-Code-Review, which has 175 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 21, 2026.
Source: Continuum-AI-Corp/Orca-Code-Review on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.