cross-review-project
关于
This skill enables two Claude Code instances to conduct structured, reciprocal code reviews via the MCP broker. It facilitates evidence-backed dialogue where each agent reviews the other's codebase, enforcing quality through minimum feedback requirements and phased progression. Use it for deep, cross-project analysis to uncover hidden patterns and improve code quality beyond single-reviewer limits.
快速安装
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 擴律——評束須含至少 5 見以居選擇域(Γ_h ≈ 1.67)、防淺同為同。
用
- 二案含架關可互學
- 欲獨碼評逾單評者
- 跨花為目:於一案尋他案缺模
- 需結構證支之含 accept/reject/discuss 裁之評
入
- 必:二案路,二 Claude Code 實例可訪
- 必:
cross-review-mcp中介行且於二實例設為 MCP 服 - 可:焦域——當優先之目、模、關
- 可:代 IDs——各實例標(默:案目名)
行
一:驗前
確中介行且二實例可達。
- 察中介設為 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 顯 2 代於階 "registered"。
敗: register 敗「already registered」→代 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——需(peek-then-ack 模) - 讀對實源、以其簡報為導
- 生 6 類見:
pattern_transfer— 己案中模、對可採missing_practice— 對缺之實(試、驗、誤理)inconsistency— 對碼內悖simplification— 可減之無需複bug_risk— 行敗或邊例之潛documentation_gap— 缺或誤之備
- 各見須含:
id:獨標(如"F-001")category:上 6 類之一targetFile:對案之路description:所見何evidence:為何此為有效見(碼引、模)sourceAnalog(宜):己案中示此模之等物——為真跨花之唯一機
- 束至少 5 見(QSG 限:m ≥ 5 保 Γ_h ≈ 1.67 於選擇域)
- 以型
"review_bundle"與 JSON 編見陣調send_task - 以階
"review"調signal_phase
得: 評束中介受。少於 5 見拒。
敗: 束為見不足拒→深評。限存以防淺評主。若實不能尋 5 問→此案對未宜跨評。
五:對話階
受己案見而以證裁應。
- 以對 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"。中介需至少 2 註代以進至 complete。
敗: 對已 deregister→仍可地畢。自所收見組合。
驗
- 二代註且至
"complete"階 - 評前簡報換(階強)
- 評束含各至少 5 見
- 諸見得裁(accept/reject/discuss)含證
- 諸
poll_tasks後調ack_tasks - 合品成含受見映至動
- 畢後代 deregister
忌
- 見少於 5:中介拒 m < 5 之束。非任意——N=2 代含 6 類、m < 5 置 Γ_h 於臨界之下、共識與噪無別。深評;實不能尋 5 見→案或不宜跨評
- 忘
ack_tasks:中介用 peek-then-ack 交。任留隊直認。忘認致次察重理 - 忘
from參:send_task需顯from欄合己代 ID。自送拒 - 同模epis 相關:二 Claude 實例共訓偏。時序保評中不讀他出、但先驗相關。為真 epis 獨立→跨實例用異模族
- 略
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 仓库
相关推荐技能
qmd
开发这是一个本地搜索和索引的CLI工具,支持BM25、向量搜索和重排序功能。开发者可以用它快速索引本地文件(如Markdown文档)并进行混合搜索,特别适合代码库或文档的本地检索。它还提供MCP模式,能轻松集成到Claude开发环境中使用。
subagent-driven-development
开发该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。
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的部署流程。
