diff --git a/CLAUDE.md b/CLAUDE.md index 6ed55eb..9e85213 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -141,19 +141,31 @@ Types: `feat`, `fix`, `refactor`, `test`, `docs`, `style`, `chore`, `perf` ## 작업 프로토콜 -### Claude-Gemini 교차 토론 (Cross-Debate) -모든 에이전트/스킬 실행 결과는 Claude와 Gemini가 독립 분석 후 토론하여 합의된 결과만 사용자에게 제공한다. +### 3자 교차 토론 (Three-Party Cross-Debate) +모든 에이전트/스킬 실행 결과는 Claude, Gemini, Codex 3자가 독립 분석 후 토론하여 합의된 결과만 사용자에게 제공한다. + +| AI | 역할 | 초점 | +|----|------|------| +| **Claude** | 전략가/종합자 | 비즈니스 로직, 설계, 최종 종합 | +| **Gemini** | 논리 비평가 | 논리적 모순, UX 갭, 엣지 케이스 | +| **Codex** | 기술 감사자 | 구현 실현성, 인프라 제약, 보안, 코드 품질 | ``` -[실행 흐름] +[Round 1: 초안 + 병렬 리뷰] 1. Claude 에이전트 실행 → 초안 생성 -2. Gemini 동일 프롬프트 실행: - - 최초: gemini -y -p "{에이전트 프롬프트 + 컨텍스트}" -o text - - 후속: gemini -y -r latest -p "{토론 프롬프트}" -o text -3. 결과 비교 → 불일치 항목 식별 -4. Gemini와 불일치 항목 토론 (후속 호출) -5. 합의 시: 합의 내용만 출력 -6. 미합의 시: "[NO CONSENSUS]" 표기 + 양측 의견 병기 +2. 병렬 실행: + a. gemini -y -p "{초안 + 리뷰 프롬프트}" -o text + b. codex exec "{초안 + 리뷰 프롬프트}" --full-auto +3. Claude가 3자 관점 비교 → 합의/불일치 식별 + +[Round 2: 불일치 토론 (불일치 있을 때만)] +4. gemini -y -r latest -p "{불일치 + 반론}" -o text +5. codex exec "{전체 컨텍스트 + 불일치}" --full-auto +6. Claude 최종 종합 + +[합의 규칙] +- 합의 시: 합의 내용만 출력 +- 미합의 시: "[NO CONSENSUS]" 표기 + 3자 의견 병기 ``` ### 에이전트/스킬 활용