#42 by GitHub stars
alibaba/open-code-review
Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/open-code-review/skills/open-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
375f64cd6f67 → 8f9c8b771f65
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 375f64cd6f67
No earlier version was observed for comparison.
plugins/open-code-review/skills/open-code-review-delegate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
375f64cd6f67 → 8f9c8b771f65
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 375f64cd6f67
No earlier version was observed for comparison.
skills/open-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
375f64cd6f67 → 8f9c8b771f65
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 375f64cd6f67
No earlier version was observed for comparison.
skills/open-code-review-delegate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
375f64cd6f67 → 8f9c8b771f65
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 375f64cd6f67
No earlier version was observed for comparison.
Verified commit 8f9c8b771f65bed63a193e873f12cdffb050b748
git clone --filter=blob:none --no-checkout https://github.com/alibaba/open-code-review.git .hotskills/alibaba-open-code-review && git -C .hotskills/alibaba-open-code-review checkout --detach 8f9c8b771f65bed63a193e873f12cdffb050b748
# Copy each selected skill directory from .hotskills/alibaba-open-code-review into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/alibaba/open-code-review.git .hotskills/alibaba-open-code-review && git -C .hotskills/alibaba-open-code-review checkout --detach 8f9c8b771f65bed63a193e873f12cdffb050b748
# Copy each selected skill directory from .hotskills/alibaba-open-code-review into .agents/skills/<skill-name>/Heat
7.1- Star growth, last 7 daysAhead of 82% of tracked repositories
- Star growth, last 24 hoursAhead of 84% of tracked repositories
- Rank movement, last 7 daysAhead of 74% of tracked repositories
- Commits, last 30 daysAhead of 90% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- open-code-review
plugins/open-code-review/skills/open-code-review - open-code-review-delegate
plugins/open-code-review/skills/open-code-review-delegate - open-code-review
skills/open-code-review - open-code-review-delegate
skills/open-code-review-delegate
How it works
open-code-review
When your agent uses it
Performs AI-powered code review on Git changes using the `ocr` CLI from alibaba/open-code-review. Use when the user asks to review code, review a pull request, review staged/unstaged changes, review a commit, or compare branches for code quality issues. Produces line-level review comments and can automatically apply fixes when requested. With appropriate review rules, can detect various types of issues including bugs, security vulnerabilities, performance problems, and code quality concerns.
What it loads into context
Frontmatter
224 tokensAlways available to the agent
SKILL.md
3,037 tokensWhen the skill is activated
Reference documents
4,572 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Output Format
- Custom Review Rules
- Advanced Review Options
- Gotchas
- Validation
- Troubleshooting
- References
Files
../../../../.claude-plugin/marketplace.jsonasset682 bytes../../claude-code/.claude-plugin/plugin.jsonasset295 bytes../../claude-code/commands/delegate-review.mddoc3,080 bytes../../claude-code/commands/delegate-review.mddoc3,080 bytes../../claude-code/commands/delegate-review.mddoc3,080 bytes../../claude-code/commands/delegate-review.mddoc3,080 bytes../../claude-code/commands/delegate-review.mddoc3,080 bytes../../claude-code/commands/review.mddoc1,674 bytes../../claude-code/commands/review.mddoc1,674 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytesSKILL.mdcore12,891 bytes
Read SKILL.md
# Open Code Review
This Codex plugin skill intentionally mirrors the canonical skill at
`skills/open-code-review/SKILL.md`. Keep both files synchronized when updating
OCR agent instructions; a symlink is avoided because plugin installs may only
materialize the plugin subtree.
A skill for invoking [open-code-review](https://github.com/alibaba/open-code-review) (`ocr`) — an open-source AI code review CLI that reads Git diffs and generates structured, line-level review comments.
## Workflow
### Step 1: Gather Business Context
Analyze the review target (commits, branch, or changes) to extract concise business context. Pass this context via `--background` to improve review quality.View the complete source on GitHubopen-code-review-delegate
When your agent uses it
Delegation mode for open-code-review (OCR). Instead of OCR calling an LLM endpoint, this skill instructs the host agent to perform the code review itself, using OCR only for deterministic engineering: file selection and rule resolution. Use when the host agent should drive the review with its own LLM capabilities.
What it loads into context
Frontmatter
180 tokensAlways available to the agent
SKILL.md
2,188 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Sub-commands Reference
- Shared Flags
- Gotchas
Files
SKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytesSKILL.mdcore9,345 bytes
Read SKILL.md
# Open Code Review — Delegation Mode
This Codex plugin skill intentionally mirrors the canonical skill at
`skills/open-code-review-delegate/SKILL.md`. Keep both files synchronized when
updating OCR delegation instructions; a symlink is avoided because plugin
installs may only materialize the plugin subtree.
A skill for performing AI code review where OCR provides deterministic engineering (file filtering, rule resolution) and the host agent performs the actual review using its own intelligence and tools.
## Workflow
### Step 1: Preview — Determine What to Review
```bashView the complete source on GitHubopen-code-review
When your agent uses it
Performs AI-powered code review on Git changes using the `ocr` CLI from alibaba/open-code-review. Use when the user asks to review code, review a pull request, review staged/unstaged changes, review a commit, or compare branches for code quality issues. Produces line-level review comments and can automatically apply fixes when requested. With appropriate review rules, can detect various types of issues including bugs, security vulnerabilities, performance problems, and code quality concerns.
What it loads into context
Frontmatter
224 tokensAlways available to the agent
SKILL.md
2,987 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Output Format
- Custom Review Rules
- Advanced Review Options
- Gotchas
- Validation
- Troubleshooting
- References
Files
SKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytesSKILL.mdcore12,632 bytes
Read SKILL.md
# Open Code Review
A skill for invoking [open-code-review](https://github.com/alibaba/open-code-review) (`ocr`) — an open-source AI code review CLI that reads Git diffs and generates structured, line-level review comments.
## Workflow
### Step 1: Gather Business Context
Analyze the review target (commits, branch, or changes) to extract concise business context. Pass this context via `--background` to improve review quality.
### Step 2: Run Code Review
**Do not pre-check whether `ocr` is installed** — skip probes like `command -v ocr` or `ocr --version`. Assume the CLI is available and run the review directly; that saves a tool call on the common path. Only if the review fails with `command not found` should you install it per Troubleshooting.
View the complete source on GitHubopen-code-review-delegate
When your agent uses it
Delegation mode for open-code-review (OCR). Instead of OCR calling an LLM endpoint, this skill instructs the host agent to perform the code review itself, using OCR only for deterministic engineering: file selection and rule resolution. Use when the host agent should drive the review with its own LLM capabilities.
What it loads into context
Frontmatter
180 tokensAlways available to the agent
SKILL.md
2,134 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Sub-commands Reference
- Shared Flags
- Gotchas
Files
SKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytesSKILL.mdcore9,072 bytes
Read SKILL.md
# Open Code Review — Delegation Mode
A skill for performing AI code review where OCR provides deterministic engineering (file filtering, rule resolution) and the host agent performs the actual review using its own intelligence and tools.
## Workflow
### Step 1: Preview — Determine What to Review
```bash
ocr delegate preview --format json [--from <ref> --to <ref>] [--commit <hash>] [--exclude <patterns>]
```
This outputs:
- **mode** (workspace / range / commit)View the complete source on GitHubSkills included
- open-code-review
- open-code-review-delegate
- open-code-review
- open-code-review-delegate
Repository facts
- License
- Apache-2.0
- Created
- May 18, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 3,631
- Open issues
- 138
- Project activity
- Active
Rank over the last 12 weeks
Now #42 · best #40 · down 2 in 30 days
- #41 from Sep 30 to Oct 3
- #40 from Oct 4 to Oct 18
- #41 from Oct 19 to Oct 24
- #43 on Oct 25
- #41 on Oct 28
- #42 since Oct 29
22 earlier periods
- #80 on Aug 2
- #77 from Aug 7 to Aug 8
- #76 on Aug 9
- #77 from Aug 10 to Aug 11
- #78 from Aug 12 to Aug 13
- #79 from Aug 14 to Aug 16
- #80 from Aug 17 to Aug 23
- #79 from Aug 24 to Aug 26
- #80 from Aug 27 to Aug 29
- #81 from Aug 30 to Aug 31
- #80 from Sep 1 to Sep 12
- #79 on Sep 13
- #70 on Sep 14
- #64 on Sep 15
- #54 on Sep 16
- #50 on Sep 17
- #48 on Sep 18
- #47 from Sep 19 to Sep 20
- #46 from Sep 21 to Sep 22
- #44 from Sep 23 to Sep 24
- #43 from Sep 25 to Sep 26
- #42 from Sep 27 to Sep 29
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 35 notes
plugins/open-code-review/claude-code/commands/delegate-review.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/claude-code/commands/delegate-review.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/claude-code/commands/delegate-review.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/claude-code/commands/delegate-review.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/claude-code/commands/review.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/open-code-review/skills/open-code-review-delegate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 22 network referencesin 4 files: open-code-review/SKILL.md:17 open-code-review/SKILL.md:17 open-code-review-delegate/SKILL.md:15 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 2 references to secretsin 2 files: open-code-review/SKILL.md:250 open-code-review/SKILL.md:245
- No requests to vote in Hot
Show all 24 signals by file
plugins/open-code-review/skills/open-code-review-delegate/SKILL.md
plugins/open-code-review/skills/open-code-review/SKILL.md
- Network accessline 17
metadata: author: alibaba homepage: https://github.com/alibaba/open-code-review - Network accessline 18
author: alibaba homepage: https://github.com/alibaba/open-code-review version: "1.0.0" - Network accessline 19
homepage: https://github.com/alibaba/open-code-review - Network accessline 30
A skill for invoking [open-code-review](https://github.com/alibaba/open-code-review) (`ocr`) — an open-source AI code review CLI that reads Git diffs and generates structured, line-level review comments. - Network accessline 249
ocr config set llm.url https://api.anthropic.com/v1/messages - Access to secretsline 250
[Credential-related source omitted] - Network accessline 259
- Full docs: https://github.com/alibaba/open-code-review - Network accessline 260
- NPM package: https://www.npmjs.com/package/@alibaba-group/open-code-review - Network accessline 261
- Issue tracker: https://github.com/alibaba/open-code-review/issues
skills/open-code-review-delegate/SKILL.md
skills/open-code-review/SKILL.md
- Network accessline 17
metadata: author: alibaba homepage: https://github.com/alibaba/open-code-review - Network accessline 18
author: alibaba homepage: https://github.com/alibaba/open-code-review version: "1.0.0" - Network accessline 19
homepage: https://github.com/alibaba/open-code-review - Network accessline 25
A skill for invoking [open-code-review](https://github.com/alibaba/open-code-review) (`ocr`) — an open-source AI code review CLI that reads Git diffs and generates structured, line-level review comments. - Network accessline 244
ocr config set llm.url https://api.anthropic.com/v1/messages - Access to secretsline 245
[Credential-related source omitted] - Network accessline 254
- Full docs: https://github.com/alibaba/open-code-review - Network accessline 255
- NPM package: https://www.npmjs.com/package/@alibaba-group/open-code-review - Network accessline 256
- Issue tracker: https://github.com/alibaba/open-code-review/issues
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 24 facts
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:15Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:16Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:17Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:17Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:18Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:30Low confidence
- Network access in code of the SKILL.mdopen-code-review/SKILL.md:249High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueopen-code-review/SKILL.md:250Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:259Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:260Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:261Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:15Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:16Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review-delegate/SKILL.md:17Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:17Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:18Low confidence
- Network access in the frontmatter of the SKILL.mdopen-code-review/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:25Low confidence
- Network access in code of the SKILL.mdopen-code-review/SKILL.md:244High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueopen-code-review/SKILL.md:245Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:254Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:255Low confidence
- Network access in prose of the SKILL.mdopen-code-review/SKILL.md:256Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/open-code-review/skills/open-code-review/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/open-code-review/skills/open-code-review/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/open-code-review/skills/open-code-review/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/open-code-review/skills/open-code-review/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/alibaba-open-code-review/)