cross-review-project
정보
이 스킬은 MCP 브로커를 통해 두 개의 Claude Code 인스턴스가 구조화된 상호 코드 리뷰를 수행할 수 있게 합니다. 각 에이전트가 상대방의 코드베이스를 검토하며 최소 피드백 요구사항과 단계적 진행을 통해 품질을 강화하는 근거 기반 대화를 가능하게 합니다. 단일 리뷰어의 한계를 넘어 숨겨진 패턴을 발견하고 코드 품질을 개선하는 심층적이고 교차 프로젝트 분석에 활용하세요.
빠른 설치
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 擴律——評束須含至少 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 저장소
연관 스킬
subagent-driven-development
개발이 스킬은 각 독립적인 작업마다 새로운 하위 에이전트를 배치하고 작업 사이에 코드 리뷰를 진행하여 구현 계획을 실행합니다. 이 리뷰 프로세스를 통해 품질 게이트를 유지하면서 빠른 반복 작업을 가능하게 합니다. 동일한 세션 내에서 대부분 독립적인 작업을 진행할 때 내장된 품질 검증과 함께 지속적인 진행을 보장하기 위해 사용하세요.
qmd
개발qmd는 BM25, 벡터 임베딩, 재순위화를 결합한 하이브리드 검색을 통해 로컬 파일을 색인화하고 검색할 수 있는 로컬 검색 및 색인화 CLI 도구입니다. 명령줄 사용과 Claude 통합을 위한 MCP(Model Context Protocol) 모드를 모두 지원합니다. 이 도구는 임베딩에 Ollama를 사용하고 색인을 로컬에 저장하여 터미널에서 직접 문서나 코드베이스를 검색하는 데 이상적입니다.
mcporter
개발mcporter 스킬은 개발자가 Claude에서 직접 Model Context Protocol(MCP) 서버를 관리하고 호출할 수 있도록 합니다. 이 스킬은 사용 가능한 서버를 나열하고, 인수를 사용해 해당 서버의 도구를 호출하며, 인증 및 데몬 생명주기를 처리하는 명령어를 제공합니다. 개발 워크플로우에서 MCP 서버 기능을 통합하고 테스트할 때 이 스킬을 사용하세요.
adk-deployment-specialist
개발이 스킬은 A2A 프로토콜을 사용하여 Vertex AI ADK 에이전트를 배포하고 오케스트레이션하며, AgentCard 검색, 작업 제출, 코드 실행 샌드박스 및 메모리 뱅크와 같은 지원 도구를 관리합니다. Python, Java 또는 Go 언어로 순차, 병렬 또는 루프 오케스트레이션 패턴을 갖춘 다중 에이전트 시스템 구축을 가능하게 합니다. Google Cloud에서 ADK 에이전트 배포 또는 에이전트 워크플로우 오케스트레이션을 요청받았을 때 사용하세요.
