cross-review-project
について
このスキルは、2つのClaude CodeインスタンスがMCPブローカーを介して構造化された相互コードレビューを実施できるようにします。最低限の相互作用要件を強制し、QSGスケーリング則に基づく段階的な進行を確保することで、証拠に基づいた高品質なフィードバックを実現します。単一のエージェントでは提供しきれない、より徹底したレビューが必要な場合に、プロジェクト間での深い協調的コード分析にご利用ください。
クイックインストール
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 リポジトリ
関連スキル
qmd
開発qmdは、BM25、ベクトル埋め込み、およびリランキングを組み合わせたハイブリッド検索を用いて、ローカルファイルのインデックス作成と検索を可能にするローカル検索・インデックス作成CLIツールです。コマンドラインでの使用と、Claudeとの統合のためのMCP(Model Context Protocol)モードの両方をサポートしています。このツールは埋め込みにOllamaを使用し、インデックスをローカルに保存するため、ターミナルから直接ドキュメントやコードベースを検索するのに最適です。
subagent-driven-development
開発このスキルは、各独立したタスクに対して新規のサブエージェントを起動し、タスク間でコードレビューを実施しながら実装計画を実行します。レビュープロセスを通じて品質基準を維持しつつ、迅速な反復を可能にします。同一セッション内で主に独立したタスクに取り組む際に本スキルをご利用いただくことで、組み込まれた品質チェックを伴う継続的な進捗を確保できます。
mcporter
開発mcporterスキルは、開発者がClaudeから直接Model Context Protocol(MCP)サーバーを管理および呼び出せるようにします。このスキルは、利用可能なサーバーの一覧表示、引数を指定したツールの呼び出し、認証およびデーモンのライフサイクル管理を行うコマンドを提供します。開発ワークフローにおいてMCPサーバーの機能を統合およびテストする際に、このスキルをご利用ください。
adk-deployment-specialist
開発このスキルは、A2Aプロトコルを使用してVertex AI ADKエージェントをデプロイおよびオーケストレーションし、AgentCardの発見、タスク送信、およびコード実行サンドボックスやメモリバンクなどのサポートツールを管理します。Python、Java、またはGoで、順次、並列、またはループのオーケストレーションパターンを用いたマルチエージェントシステムの構築を可能にします。Google Cloud上でADKエージェントのデプロイやエージェントワークフローのオーケストレーションを求められた際にご利用ください。
