Install
openclaw skills install eb-code-reviewMulti-agent code review for pull requests. Checks for bugs, CLAUDE.md compliance, git history context, and previous PR comments. Uses confidence scoring to f...
openclaw skills install eb-code-reviewProvide a thorough, multi-perspective code review for pull requests using parallel agents with confidence-based filtering.
The goal is to find real, impactful bugs while avoiding false positives and nitpicks. A senior engineer wouldn't waste time on trivial issues — neither should this review.
Follow these steps precisely:
Check if the pull request: (a) is closed, (b) is a draft, (c) does not need review (automated PR, trivially simple), or (d) already has a code review from you. If any condition is true, stop.
Get file paths (not contents) of relevant CLAUDE.md files: the root CLAUDE.md and any CLAUDE.md files in directories whose files the PR modified.
View the pull request and return a summary of the change.
Launch 5 parallel agents. Each returns a list of issues with the reason each was flagged:
| Agent | Focus |
|---|---|
| #1 — CLAUDE.md Compliance | Audit changes against CLAUDE.md rules. Note: CLAUDE.md is guidance for code writing, so not all instructions apply during review. |
| #2 — Bug Scan | Shallow scan for obvious bugs in the diff only. Focus on large bugs. Avoid nitpicks. Ignore likely false positives. |
| #3 — Git History | Read git blame and history of modified code. Identify bugs in light of historical context. |
| #4 — Previous PRs | Read previous PRs that touched these files. Check for comments that may apply to the current PR. |
| #5 — Code Comments | Read code comments in modified files. Ensure changes comply with guidance in those comments. |
For each issue found, launch a Haiku agent that scores confidence 0-100:
| Score | Meaning |
|---|---|
| 0 | False positive. Doesn't hold up to scrutiny, or pre-existing issue. |
| 25 | Might be real, might be false positive. Unable to verify. Stylistic issues not in CLAUDE.md. |
| 50 | Verified real issue, but may be a nitpick or rare in practice. Not very important relative to the PR. |
| 75 | Double-checked and very likely real. Will be hit in practice. Existing approach is insufficient. Directly mentioned in CLAUDE.md. |
| 100 | Absolutely certain. Confirmed real, happens frequently. Evidence directly confirms. |
For CLAUDE.md issues, the agent must double-check that the CLAUDE.md actually calls out that issue specifically.
Discard issues scoring below 80. If no issues remain, proceed to step 8 with "no issues found."
Repeat the eligibility check from step 1 to make sure the PR is still eligible.
Use gh pr comment to post the review. Keep it brief, no emojis, cite and link relevant code/files/URLs.
Format (with issues):
### Code review
Found N issues:
1. <brief description> (CLAUDE.md says "<...>")
<link to file and line with full SHA + line range>
2. <brief description> (bug due to <file and code snippet>)
<link to file and line with full SHA + line range>
Format (no issues):
### Code review
No issues found. Checked for bugs and CLAUDE.md compliance.
Link format: https://github.com/owner/repo/blob/<full-sha>/path/to/file.ts#L10-L15
L[start]-L[end]These are NOT real issues:
gh for all GitHub interactions (not web fetch)references/review-patterns.md for advanced review patterns including blast-radius analysis, structured output templates, and test coverage gap detection.