返回技能列表

cross-review-project

pjt222
更新于 6 days ago
13 次查看
17
2
17
在 GitHub 上查看
开发aimcp

关于

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-almanac
Git 克隆备选方式
git 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——各實例標(默:案目名)

一:驗前

確中介行且二實例可達。

  1. 察中介設為 MCP 服:
    claude mcp list | grep cross-review
    
  2. 調 get_status 驗中介應且無陳代註
  3. 讀協資於 cross-review://protocol——此為述評維與 QSG 限之 markdown

得: 中介應 get_status 含空代列。協資為 markdown 可讀。

敗: 中介未設→加:claude mcp add cross-review-mcp -- npx cross-review-mcp。前會陳代存→前 deregister 各。

二:註

註此代於中介。

  1. 調 register 含:
    • agentId:短獨標(如案目名)
    • project:案名
    • capabilities["review", "suggest"]
  2. get_status 驗註——代當現含階 "registered"
  3. 待對代註:以對代 ID 與階 "registered" 調 wait_for_phase

得: 二代註於中介。get_status 顯 2 代於階 "registered"

敗: register 敗「already registered」→代 ID 自前會佔。先 deregister 再註。

三:簡報階

讀己碼而送結構簡報至對。

  1. 系讀:
    • 入點(主檔、index、CLI 令)
    • 依圖(package.json、DESCRIPTION、go.mod)
    • 架模(目構、模界)
    • 知問(TODO 注、開議、技債)
    • 試覆(試目、CI 設)
  2. Briefing 品——對可用以效覽己碼之結構結
  3. 調 send_task 含:
    • from:己代 ID
    • to:對代 ID
    • type"briefing"
    • payload:JSON 編簡報
  4. 以階 "briefing" 調 signal_phase

得: 簡報送且階信。中介強評前須送簡報。

敗: send_task 拒簡報→察 from 欄合己註代 ID。自送拒。

四:評階

待對簡報、而評其碼送見。

  1. 以對 ID 與階 "briefing" 調 wait_for_phase
  2. 調 poll_tasks 取對簡報
  3. 以收任 ID 調 ack_tasks——需(peek-then-ack 模)
  4. 讀對實源、以其簡報為導
  5. 生 6 類見:
    • pattern_transfer — 己案中模、對可採
    • missing_practice — 對缺之實(試、驗、誤理)
    • inconsistency — 對碼內悖
    • simplification — 可減之無需複
    • bug_risk — 行敗或邊例之潛
    • documentation_gap — 缺或誤之備
  6. 各見須含:
    • id:獨標(如 "F-001"
    • category:上 6 類之一
    • targetFile:對案之路
    • description:所見何
    • evidence:為何此為有效見(碼引、模)
    • sourceAnalog(宜):己案中示此模之等物——為真跨花之唯一機
  7. 束至少 5 見(QSG 限:m ≥ 5 保 Γ_h ≈ 1.67 於選擇域)
  8. 以型 "review_bundle" 與 JSON 編見陣調 send_task
  9. 以階 "review" 調 signal_phase

得: 評束中介受。少於 5 見拒。

敗: 束為見不足拒→深評。限存以防淺評主。若實不能尋 5 問→此案對未宜跨評。

五:對話階

受己案見而以證裁應。

  1. 以對 ID 與階 "review" 調 wait_for_phase
  2. 調 poll_tasks 取己案見
  3. 以收任 ID 調 ack_tasks
  4. 各見生 FindingResponse
    • findingId:合見 ID
    • verdict"accept"(有效、將施)、"reject"(無效、含反證)、或 "discuss"(需澄)
    • evidence:為何受或拒——須非空
    • counterEvidence(可):反見之具碼引
  5. 以型 "response" 調 send_task 送諸應
  6. 以階 "dialogue" 調 signal_phase

注:"discuss" 裁非協門——視為手續跟之旗、非自動子換。

得: 諸見以證裁應。空應中介拒。

敗: 不能於見形見→默 "discuss" 含證釋所需額脈。

六:合成階

生結受見與計動之合品。

  1. 以對 ID 與階 "dialogue" 調 wait_for_phase
  2. 察餘任而認
  3. Synthesis 品:
    • 受見含計動(將變何、為何)
    • 拒見含因(保推理為後評)
  4. 以型 "synthesis" 與 JSON 編合調 send_task
  5. 以階 "synthesis" 調 signal_phase
  6. 可為受見建 GitHub 議
  7. 以階 "complete" 調 signal_phase
  8. 調 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 交。任留隊直認。忘認致次察重理
  • fromsend_task 需顯 from 欄合己代 ID。自送拒
  • 同模epis 相關:二 Claude 實例共訓偏。時序保評中不讀他出、但先驗相關。為真 epis 獨立→跨實例用異模族
  • sourceAnalogsourceAnalog 欄可而為真跨花之唯一機——示薦模之施。存時恆填
  • 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 仓库

pjt222/agent-almanac
路径: i18n/wenyan-ultra/skills/cross-review-project
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

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的部署流程。

查看技能