Claude + Gemini CLI: 대용량 코드 분석 최적화 워크플로우

Claude + Gemini CLI: 대용량 코드 분석 최적화 워크플로우

Author
Description
Claude와 Gemini CLI를 결합하여 대용량 코드 분석을 최적화하는 방법을 소개합니다. Gemini는 100KB 이상의 코드를 처리할 수 있어, Claude와 함께 사용하면 전체 구조 파악, 특정 기능 확인, 테스트 커버리지 분석이 가능해집니다. 설정 방법과 실무 예제도 포함되어 있습니다.
Created at
Jul 9, 2025 01:51 AM
Tags
✅ Claude의 분석력 + Gemini의 초대형 컨텍스트 = 진짜 실무에 강한 AI 조합
GPT, Claude, Gemini를 써봤다면 이 조합이 왜 필요한지 바로 이해될 겁니다.

🔍 왜 이 방법이 필요한가요?

Claude는 똑똑하지만, 대용량 코드는 다 넣지 못하죠.
반대로 Gemini는 바보 같아도, 100KB 넘는 코드도 통째로 읽습니다.
💡 그래서 우리는 이 둘을 함께 써서 다음과 같은 문제를 해결합니다:
문제
기존 Claude 사용
Gemini CLI 사용
Claude + Gemini 조합
📦 코드 전체 구조 파악
❌ 컨텍스트 초과
⭕ 가능
✅ Gemini로 요약 → Claude가 분석
🔍 특정 기능 구현 여부
❌ 여러 파일 비교 어려움
⭕ 대량 처리
✅ Gemini로 수집 → Claude가 해석
🧪 테스트 커버리지 확인
❌ 분석 누락 위험
⭕ 전체 확인
✅ 정확한 판단 가능

🔧 설정 방법 (Windows 기준)

1. Gemini CLI 설치

npm install -g @google/gemini-cli
Node.js가 필요합니다. 설치 후 gemini 명령이 작동해야 합니다.

2. 배치 파일(.bat) 자동화 도구

run_gemini_analysis.bat 파일을 만들고 아래 내용을 붙여넣으세요:
@echo off :: Gemini CLI 분석 자동화 스크립트 IF "%~1"=="" ( echo 사용법: run_gemini_analysis.bat "@경로" "요청내용" exit /b ) set FILES=%~1 set PROMPT=%~2 gemini -p "%FILES% %PROMPT%" > output.txt
실행 예시:
run_gemini_analysis.bat "@src/ @tests/" "이 코드에서 테스트 커버리지가 충분한지 확인해줘"

🧠 Claude에게 이렇게 넘기세요

Gemini CLI 실행 후 생성된 output.txt를 Claude에게 복사/붙여넣기 하면서 다음처럼 요청합니다:
🔎 이 요약을 기반으로 다크모드 기능이 어떤 식으로 구현되어 있는지 분석해줘. UX상 개선할 점이 있다면 제안도 함께 해줘.

💼 실무 예제 모음

질문
Gemini 명령어
프로젝트 전체 구조 요약
gemini -p "@src/ 프로젝트 구조를 설명해줘"
특정 기능 확인
gemini -p "@src/ @lib/ JWT 인증이 구현되어 있는가?"
API 에러 처리 확인
gemini -p "@api/ @middleware/ 예외처리가 잘 되어 있는지 확인해줘"
테스트 커버리지 분석
gemini -p "@src/payment/ @tests/ 테스트가 충분한가?"

🌐 함께 쓰면 좋은 조합

도구
역할
Claude
분석, 추론, 개선점 도출
Gemini CLI
초대형 코드 읽기, 패턴 검색, 요약 제공
Notion
분석 결과 저장 및 협업 공유
VS Code
실시간 분석 코드와 연동

🧲 이게 왜 매력적인가요?

  • 🧠 Claude의 논리력을 극대화하면서도
  • 📄 파일 수백 개도 한번에 분석 가능하고
  • 🛠 Windows에서도 클릭 몇 번이면 실행
💡 이건 단순한 AI 활용이 아니라 “AI 엔지니어링”입니다.
지금 바로 Claude와 Gemini의 궁합을 직접 체험해 보세요.