协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
cross-review-project【开发与工程】Conduct a structured cross-project code review between two Claude Code instances via the cross-review-mcp broker. Each agent reads its own codebase, reviews the peer's code, and engages in evidence-backed dialogue — with QSG scaling laws enforcing review quality through minimum bandwidth constraints and phase-gated progression.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
二 Claude Code 實例藉 cross-review-mcp 仲介以結構化構件交換審他項目。仲介強行量子化單純形流言(QSG)縮放律——審查捆須含至少 5 發現以守選擇區(Γ_h ≈ 1.67),防淺共識過為同意。
cross-review-mcp 仲介運行,於二實例中配為 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""registered" 呼 wait_for_phase預期: 二代理皆於仲介註冊。get_status 顯 2 代理於階段 "registered"。
失敗時: 若 register 敗於「already registered」,代理 ID 為前會話所用。先呼 deregister,再重註冊。
讀自己之程式庫並送結構化簡報予對方。
Briefing 構件——結構化摘要,令對方可有效瀏程式庫send_task 以:
from:自代理 IDto:對代理 IDtype:"briefing"payload:JSON 編之簡報signal_phase 以階段 "briefing"預期: 簡報已送,階段已信號。仲介強行須先送簡報方進至審查。
失敗時: 若 send_task 拒簡報,察 from 欄合自註冊之代理 ID。自送被拒。
候對之簡報,察其程式並送發現。
"briefing" 呼 wait_for_phasepoll_tasks 以取對之簡報ack_tasks——此為必要(peek-then-ack 模式)pattern_transfer —— 自項目中之模式,對可採者missing_practice —— 對所缺之實踐(測試、驗證、誤處)inconsistency —— 對程式庫內之內矛盾simplification —— 可減之不必要複雜bug_risk —— 潛在執行時敗或邊界案documentation_gap —— 缺或誤導之文件id:唯一識別符(如 "F-001")category:上 6 類之一targetFile:對項目之路description:所尋之何evidence:此為有效發現之因(程式引、模式)sourceAnalog(建議):自項目中示此模式之等效——此為真交叉授粉之單一機制"review_bundle" 與 JSON 編之發現陣列呼 send_task"review" 呼 signal_phase預期: 審查捆為仲介所受。少於 5 發現將被拒。
失敗時: 若捆因發現不足而被拒,深審之。此約束存以防淺審主導。若真不能尋 5 問題,重考慮交叉審是否為此項目對之合宜工具。
收對項目之發現並以證據背之裁決應。
"review" 呼 wait_for_phasepoll_tasks 以取關於自項目之發現ack_tasksFindingResponse:
findingId:合發現之 IDverdict:"accept"(有效,將行之)、"reject"(無效,含反證)、或 "discuss"(需釐清)evidence:接或拒之因——須非空counterEvidence(選擇性):矛盾發現之具體程式引"response" 呼 send_task 送所有應"dialogue" 呼 signal_phase注:"discuss" 裁決非為協議所門。視之為手動後續之旗,非自動子交換。
預期: 所有發現皆以裁決應之。空應為仲介所拒。
失敗時: 若不能對某發現成見,預設 "discuss",含證述所需之更多脈絡。
產合成構件,摘接受之發現與計畫行動。
"dialogue" 呼 wait_for_phaseSynthesis 構件:
"synthesis" 與 JSON 編之合成呼 send_task"synthesis" 呼 signal_phase"complete" 呼 signal_phasederegister 以清之預期: 二代理皆達 "complete"。仲介要求至少 2 註冊代理方進至完成。
失敗時: 若對已去註冊,仍可本地完。自所收之發現編合成。
"complete" 階段poll_tasks 後皆呼 ack_tasksack_tasks:仲介用 peek-then-ack 交付。任務留佇列直至確認。忘 ack 致下次輪詢時重處from 參數:send_task 需明 from 欄合自代理 ID。自送被拒sourceAnalog:sourceAnalog 欄為選擇性,然為真交叉授粉之單一機制——其示自之所建議模式之實作。源類比存時恒填之discuss 為阻:協議中無門 complete 於未決討論。視 discuss 裁決為會話後手動後續之旗α ≈ 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 假設族)