클로드코드 토큰 아끼면서 코드 품질 높이는 법 - Gemini 리뷰 스킬 만들기
Bora · 바이브 코딩 · · 좋아요 0 · 답글 0
연재 한 번 만든 작업을 명령어와 스킬로 3/3편
스킬 기획 - "Claude가 짜고 Gemini가 검수하는" 구조
요즘 "Claude가 짠 코드를 Gemini가 리뷰하는" 워크플로우가 개발자들 사이에서 화제더라고요. 토큰도 아끼고, 서로 다른 AI라서 맹점도 보완해준다는 거예요. 이걸 매번 수동으로 하지 말고, Claude Code 스킬로 만들어보기로 했습니다.
Claude Code로 개발하고 Gemini로 검수하는 방식을 스킬로 만들고 싶어. 하나의 기능이 구현되면 자동으로 리뷰를 시키게 해줘. 내가 먼저 말하지 않아도.
핵심은 "자동"이었어요. 제가 "리뷰해줘"라고 말하지 않아도, 코드를 수정하면 알아서 Gemini가 리뷰하는 구조요. 그래야 귀찮아서 안 하는 일이 없어지니까요.
리뷰 방법론 도입 - Claude가 알아서 찾아온 Conventional Comments
단순히 "이 코드 어때?"라고 물어보는 건 별로 유용하지 않습니다. 체계적인 리뷰가 필요했어요. 그래서 Claude한테 물어봤습니다.
네가 아는 코드 리뷰 방법론을 도입해서 개선 전략을 세워봐
Claude가 Conventional Comments라는 방법론을 가져왔어요. 처음 들어봤는데, 코드 리뷰 코멘트를 체계적으로 분류하는 표준이라고 합니다.
blocking: 반드시 수정해야 함 (보안 취약점, 버그)
non-blocking: 수정하면 좋음 (성능, 에러 핸들링)
suggestion: 제안 (리팩토링, 패턴 개선)
praise: 잘한 점
이렇게 분류해주니까 "이건 무조건 고쳐야 하고, 이건 나중에 해도 되고" 판단이 쉬워졌어요. 제가 직접 찾아볼 생각은 못 했는데, Claude한테 "방법론 찾아봐"라고 시키니까 알아서 좋은 걸 가져왔습니다.
인터랙티브 UI - 번호로 골라서 수정
리뷰 결과가 나오면 전부 다 고칠 필요는 없잖아요. 중요한 것만 골라서 고치고 싶었습니다.
가장 수정 필요한 것 위주로 알려주고, 이 중 수정할 것을 선택하게 하는 UI가 되면 좋겠어
Claude가 번호로 선택할 수 있는 UI를 만들어줬어요. 리뷰 결과가 이렇게 나옵니다:
🚨 BLOCKING (Must Fix)
[1] auth.py:42 - 비밀번호 평문 비교
[2] auth.py:67 - SQL 인젝션 취약점
⚠️ WARNINGS (Should Fix)
[3] utils.py:15 - 에러 핸들링 누락
Select: 1,2,3 | 'all' | 'blocking' | 'skip'
Before vs After
항목
Before
After
리뷰 방식
생각날 때 수동으로 Gemini 호출
코드 수정하면 자동 실행
실제 리뷰 빈도
귀찮아서 거의 안 함
매번 자동으로 됨
토큰 비용
Claude가 리뷰까지 담당
Gemini가 리뷰 담당 (저렴)
리뷰 품질
그냥 "어때?" 수준
Conventional Comments 방법론 적용
기대 효과
토큰 절약: 코드 분석은 Gemini가 담당하니까 Claude 토큰 사용량 감소
맹점 보완: Claude가 짠 코드를 Gemini가 검토하니까 서로 다른 시각으로 체크
자동화: 제가 "리뷰해줘" 안 해도 알아서 돌아갑니다
효과적이었던 것
다른 AI 모델 섞어서 쓰기 - Claude가 짜고 Gemini가 검수하면 서로 맹점을 보완할 수 있어요. 같은 모델한테 "니가 짠 거 리뷰해봐"라고 하는 것보다 낫습니다.
"방법론 찾아봐"라고 시키기 - 제가 모르는 분야도 AI한테 "관련 방법론 있어?"라고 물어보면 알아서 좋은 거 가져와요. Conventional Comments도 그렇게 알게 됐습니다.
귀찮은 건 자동화하기 - 수동으로 하면 결국 안 하게 됩니다. 스킬로 만들어서 "내가 신경 안 써도 돌아가게" 만드는 게 핵심이에요.
프로젝트별 설치
git clone https://github.com/chat-prompt/gemini-review-skill.git skills/gemini-review
전역 설치
git clone https://github.com/chat-prompt/gemini-review-skill.git ~/.claude/skills/gemini-review
설치 후 처음 실행하면 Gemini API 키를 물어봅니다. Google AI Studio에서 발급받아 입력하시면 됩니다.