cross-review-project
정보
이 스킬은 두 개의 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-projectClaude 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 에이전트 배포 또는 에이전트 워크플로우 오케스트레이션을 요청받았을 때 사용하세요.
