← 返回
未分类 中文

Code Review

Multi-agent code review for pull requests. Checks for bugs, CLAUDE.md compliance, git history context, and previous PR comments. Uses confidence scoring to f...
多智能体代码审查(针对Pull Request)。检查bug、CLAUDE.md合规性、Git历史上下文和历史PR评论。使用置信度评分...
emersonbraun emersonbraun 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 306
下载
💾 0
安装
1
版本
#latest

概述

Code Review — Multi-Agent PR Review

Provide 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.

Process

Follow these steps precisely:

1. Eligibility Check (Haiku agent)

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.

2. Discover CLAUDE.md Files (Haiku agent)

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.

3. Summarize the Change (Haiku agent)

View the pull request and return a summary of the change.

4. Parallel Review (5 Sonnet agents)

Launch 5 parallel agents. Each returns a list of issues with the reason each was flagged:

AgentFocus
--------------
#1 — CLAUDE.md ComplianceAudit changes against CLAUDE.md rules. Note: CLAUDE.md is guidance for code writing, so not all instructions apply during review.
#2 — Bug ScanShallow scan for obvious bugs in the diff only. Focus on large bugs. Avoid nitpicks. Ignore likely false positives.
#3 — Git HistoryRead git blame and history of modified code. Identify bugs in light of historical context.
#4 — Previous PRsRead previous PRs that touched these files. Check for comments that may apply to the current PR.
#5 — Code CommentsRead code comments in modified files. Ensure changes comply with guidance in those comments.

5. Confidence Scoring (parallel Haiku agents)

For each issue found, launch a Haiku agent that scores confidence 0-100:

ScoreMeaning
----------------
0False positive. Doesn't hold up to scrutiny, or pre-existing issue.
25Might be real, might be false positive. Unable to verify. Stylistic issues not in CLAUDE.md.
50Verified real issue, but may be a nitpick or rare in practice. Not very important relative to the PR.
75Double-checked and very likely real. Will be hit in practice. Existing approach is insufficient. Directly mentioned in CLAUDE.md.
100Absolutely 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.

6. Filter

Discard issues scoring below 80. If no issues remain, proceed to step 8 with "no issues found."

7. Re-check Eligibility (Haiku agent)

Repeat the eligibility check from step 1 to make sure the PR is still eligible.

8. Post Comment

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//path/to/file.ts#L10-L15

  • Must use full git SHA (not HEAD or short hash)
  • Include 1 line of context before and after the issue
  • Line range: L[start]-L[end]

False Positives to Ignore

These are NOT real issues:

  • Pre-existing issues (not introduced by this PR)
  • Something that looks like a bug but isn't
  • Pedantic nitpicks a senior engineer wouldn't mention
  • Issues a linter, typechecker, or compiler would catch (imports, types, formatting)
  • General code quality issues (coverage, docs) unless required by CLAUDE.md
  • CLAUDE.md violations explicitly silenced in code (lint ignore comments)
  • Intentional functionality changes related to the broader change
  • Real issues on lines the user did not modify

Notes

  • Do NOT check build signal, build, or typecheck. Those run separately in CI.
  • Use gh for all GitHub interactions (not web fetch)
  • Make a todo list first to track progress
  • Cite and link every bug (if from CLAUDE.md, link the specific file)
  • Consult references/review-patterns.md for advanced review patterns including blast-radius analysis, structured output templates, and test coverage gap detection.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 20:03 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 42,141
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 198 📥 68,268
business-ops

Marketing

emersonbraun
全栈营销执行能力:网站审计、文案分析、邮件序列、社媒排期、广告投放、漏斗优化、竞品分析。
★ 0 📥 818