cross-review-project
关于
This skill enables two Claude Code instances to conduct structured, reciprocal code reviews via an MCP broker. It ensures high-quality, evidence-based feedback by enforcing minimum interaction requirements and phased progression through QSG scaling laws. Use it for deep, collaborative code analysis between projects when you need more thorough reviews than a single agent can provide.
快速安装
Claude Code
推荐npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/cross-review-project在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
交叉審項
二 Claude Code 實例以 cross-review-mcp 仲介,結構交換物而相審。仲執量子單純群流(QSG)之尺律——審包至少五發以守擇態(Γ_h ≈ 1.67),防淺共識偽為合。
用時
- 二項共構關,可互學
- 欲獨立碼審逾單審者所見
- 交叉播:尋一項有他項缺之式
- 需結構有證之審,有 accept/reject/discuss 之判
入
- 必要:二 Claude Code 實例可達之二項路
- 必要:
cross-review-mcp仲在行,二實例配之為 MCP 服 - 可選:焦域——特定目錄、式、關
- 可選:行者 ID——各實例之標(默 項目錄名)
法
第一步:驗前提
確仲在行而二實例可達之。
- 察仲已配為 MCP 服:
claude mcp list | grep cross-review - 呼
get_status驗仲應而無陳行者註冊 - 讀協議資於
cross-review://protocol— 為述審維與 QSG 限之 markdown
得: 仲以空行者列應 get_status。協議資可讀為 markdown。
敗則: 若仲未配,加之:claude mcp add cross-review-mcp -- npx cross-review-mcp。若前會話之陳行者存,先各呼 deregister 再進。
第二步:註冊
以仲註此行者。
- 呼
register含:agentId:短唯標(如項目錄名)project:項名capabilities:["review", "suggest"]
- 以
get_status驗註——汝行者當現於"registered"階 - 待伴註:以伴之行者 ID 與階
"registered"呼wait_for_phase
得: 二行者以仲註。get_status 顯二行者於 "registered" 階。
敗則: 若 register 敗以「已註」,行者 ID 前會話取去。先呼 deregister,再註。
第三步:簡報階
讀己之碼庫而送結構簡報至伴。
- 系統讀:
- 入點(主文件、index、CLI 命)
- 依圖(package.json、DESCRIPTION、go.mod)
- 構式(目錄構、模界)
- 既知問(TODO 註、開議、技債)
- 試蓋(試目錄、CI 配)
- 構
Briefing物——結構之概便伴導汝庫 - 呼
send_task含:from:汝行者 IDto:伴行者 IDtype:"briefing"payload:JSON 編簡報
- 以階
"briefing"呼signal_phase
得: 簡報送而階示。仲執:進審前須送簡。
敗則: 若 send_task 拒簡,察 from 合汝註 ID。自送被拒。
第四步:審階
待伴簡後,審其碼而送發。
- 以伴 ID 與階
"briefing"呼wait_for_phase - 呼
poll_tasks取伴簡 - 以所收任 ID 呼
ack_tasks——為必(窺後認之式) - 依伴簡,讀其源碼
- 生六類之發:
pattern_transfer— 汝項之式伴可採missing_practice— 伴缺之法(試、驗、誤處)inconsistency— 伴庫內矛盾simplification— 可減之無謂繁bug_risk— 潛運敗或邊況documentation_gap— 缺或誤之文
- 每發含:
id:唯標(如"F-001")category:前六類之一targetFile:伴項之路description:所發evidence:何以此為合法之發(碼引、式)sourceAnalog(宜):汝項之等——此為真交叉播之唯一機制
- 捆至少 五發(QSG 限:m ≥ 5 守 Γ_h ≈ 1.67 於擇態)
- 以
"review_bundle"與 JSON 編之發陣呼send_task - 以階
"review"呼signal_phase
得: 審包仲受。少於五發之包被拒。
敗則: 若包以發不足被拒,深審。此限存以防淺審獨霸。若實不能尋五問,疑此項對是否宜交叉審。
第五步:對話階
收己項之發而以證判應。
- 以伴 ID 與階
"review"呼wait_for_phase - 呼
poll_tasks取汝項之發 - 以所收任 ID 呼
ack_tasks - 每發生
FindingResponse:findingId:合發之 IDverdict:"accept"(合法,將行)、"reject"(非法,有反證)、"discuss"(需清)evidence:何以受或拒——不可空counterEvidence(選):反發之具體碼引
- 以
"response"送諸應於send_task - 以階
"dialogue"呼signal_phase
注:"discuss" 判不為協議所閘——視為人隨之旗,非自動子換。
得: 諸發皆應有判。空應仲拒。
敗則: 若不能於發成見,默 "discuss" 含述所需補脈之證。
第六步:聚階
生聚物概受發與劃行。
- 以伴 ID 與階
"dialogue"呼wait_for_phase - 取餘任而認之
- 編
Synthesis物:- 受發含劃行(汝將變何與何以)
- 拒發含由(存推理以便後察)
- 以
"synthesis"與 JSON 編聚呼send_task - 以階
"synthesis"呼signal_phase - 選為受發建 GitHub 議題
- 以階
"complete"呼signal_phase - 呼
deregister清
得: 二行者達 "complete"。仲需至少二註行者以進至完。
敗則: 若伴已註銷,汝仍可本地完。由所收發編汝聚。
驗
- 二行者註而達
"complete"階 - 簡報於審前換(階執)
- 審包皆含至少五發
- 諸發得判(accept/reject/discuss)含證
- 每
poll_tasks後皆呼ack_tasks - 聚生,受發映行
- 畢後行者註銷
陷
- 少於五發:仲拒 m < 5 之包。非任意——N=2 行者六類,m < 5 置 Γ_h 於或下臨界界,共識與噪不可別。深審;若實無五發,項或不適交叉審。
- 忘
ack_tasks:仲用窺後認交。任留隊直至認。忘認致次輪重處。 - 忘
from參:send_task需明from合汝行者 ID。自送被拒。 - 同模認知相關:二 Claude 實例共訓偏。時序確其於審時不相讀,然先驗相關。為真認知獨立,跨實例用異模族。
- 略
sourceAnalog:sourceAnalog選,而為真交叉播之唯一機制——示汝之推式實現。若源等存,皆填之。 - 視
discuss為阻:協議中無閘complete於待議解。視discuss判為會後人隨之旗。 - 不察遙測:仲誌諸事於 JSONL。會後察誌以驗 QSG 設——實估 α(
α ≈ 1 - reject_rate)察每類受率。
參
scaffold-mcp-server— 建或擴仲本身implement-a2a-server— 仲汲之 A2A 協議式review-codebase— 單行者審(此技擴至跨行者結構換)build-consensus— 群共識式(QSG 為其理論基)configure-mcp-server— 於 Claude Code 配仲為 MCP 服unleash-the-agents— 可用以析仲本身(實戰:40 行者、10 假設族)
GitHub 仓库
相关推荐技能
subagent-driven-development
开发该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。
qmd
开发这是一个本地搜索和索引的CLI工具,支持BM25、向量搜索和重排序功能。开发者可以用它快速索引本地文件(如Markdown文档)并进行混合搜索,特别适合代码库或文档的本地检索。它还提供MCP模式,能轻松集成到Claude开发环境中使用。
mcporter
开发mcporter Skill 让开发者能在Claude中直接管理和调用MCP服务器。它支持列出可用服务器、调用工具、处理OAuth认证以及管理服务器守护进程。开发者可以通过命令行式交互快速执行`mcporter list`查看服务器,或使用`mcporter call`直接调用工具,简化了MCP工作流程。
adk-deployment-specialist
开发这是一个用于部署和编排Google Vertex AI ADK智能体的Claude Skill,专为构建生产级多智能体系统而设计。它支持通过A2A协议进行智能体通信,提供代码执行沙箱和记忆库功能,并能处理智能体发现与任务提交。当开发者需要部署ADK智能体或编排多智能体协作时,可使用此Skill来简化Vertex AI Agent Engine的部署流程。
