윤누리
윤누리
Admin
🧙 AI 위자드
🎻 루키 파트너
🌈 지피터스금손
🚀 SNS 챌린지 달성자

클로드코드 토큰 아끼면서 코드 품질 높이는 법 - Gemini 리뷰 스킬 만들기

📝 한줄 요약

Claude Code로 개발하면서 Gemini가 자동으로 코드 리뷰해주는 스킬을 만들었습니다. 토큰도 아끼고 AI끼리 다른 시각으로 크로스체크도 되니까 일석이조예요.

🎯 이런 분들께 도움돼요

  • Claude Code 쓰면서 토큰 비용이 신경 쓰이시는 분

  • 코드 리뷰를 받고 싶은데 매번 요청하기 귀찮으신 분

  • AI가 짠 코드를 다른 AI로 검증해보고 싶으신 분

😫 문제 상황 (Before)

Claude Code로 개발할 때 토큰을 아끼려고 나름의 방법을 썼습니다. 코드를 좀 짜고 나면 Gemini를 따로 호출해서 "이 코드 리뷰해줘"라고 시키는 거예요. Claude 토큰은 비싸니까, 코드 분석 같은 건 저렴한 Gemini한테 맡기면 효율적이라고 생각했거든요.

근데 문제는... 귀찮아서 결국 안 하게 됐습니다.

"이번엔 간단한 코드니까 괜찮겠지", "나중에 한꺼번에 리뷰 받아야지" 하다가 그냥 넘어가는 일이 반복됐어요. 수동으로 하는 건 결국 지속이 안 되더라고요.

그래서 생각했습니다. 이걸 스킬로 만들어서 자동화하면 제가 인지적인 노력을 안 해도 되지 않을까?

🛠️ 사용한 도구

  • 도구: Claude Code

  • 모델: Claude Opus 4.5

  • 추가 연동: Google Gemini 3.0 Flash API


🔧 작업 과정

스킬 기획 - "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'


✅ 결과 (After)

Before vs After

항목

Before

After

리뷰 방식

생각날 때 수동으로 Gemini 호출

코드 수정하면 자동 실행

실제 리뷰 빈도

귀찮아서 거의 안 함

매번 자동으로 됨

토큰 비용

Claude가 리뷰까지 담당

Gemini가 리뷰 담당 (저렴)

리뷰 품질

그냥 "어때?" 수준

Conventional Comments 방법론 적용

기대 효과

  • 토큰 절약: 코드 분석은 Gemini가 담당하니까 Claude 토큰 사용량 감소

  • 맹점 보완: Claude가 짠 코드를 Gemini가 검토하니까 서로 다른 시각으로 체크

  • 자동화: 제가 "리뷰해줘" 안 해도 알아서 돌아갑니다

💬 이 과정에서 배운 AI 활용 팁

효과적이었던 것

  1. 다른 AI 모델 섞어서 쓰기 - Claude가 짜고 Gemini가 검수하면 서로 맹점을 보완할 수 있어요. 같은 모델한테 "니가 짠 거 리뷰해봐"라고 하는 것보다 낫습니다.

  2. "방법론 찾아봐"라고 시키기 - 제가 모르는 분야도 AI한테 "관련 방법론 있어?"라고 물어보면 알아서 좋은 거 가져와요. Conventional Comments도 그렇게 알게 됐습니다.

  3. 귀찮은 건 자동화하기 - 수동으로 하면 결국 안 하게 됩니다. 스킬로 만들어서 "내가 신경 안 써도 돌아가게" 만드는 게 핵심이에요.

🚀 앞으로의 계획

일단 실제로 써보면서 피드백을 모을 예정입니다.

  • 리뷰 품질이 실제로 괜찮은지

  • 자동 실행이 거슬리지 않은지

  • 어떤 옵션이 더 필요한지

써보고 개선점이 보이면 업데이트할 생각이에요.


🔧 제미나이가 리뷰해주는 스킬 설치 방법

프로젝트별 설치

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에서 발급받아 입력하시면 됩니다.

3
6개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요