핵심 요약
인포그랩이 GitLab에 Claude Code를 통합한 ClaudeBot으로 개발 워크플로를 자동화했고, MR·이슈에서 AI 분석과 수정 제안을 댓글로 남기고 커밋/병합까지 자동화하는 흐름을 구현했습니다.
구현 방법
- Webhook 기반 아키텍처를 GitLab에 적용해 MR/이슈 이벤트를 Claude API로 전달하고 결과를 다시 GitLab으로 회신하도록 구성했습니다.
- 바이브 코딩으로 자연어 요구를 코드로 변환하는 방식으로 초기 구현을 빠르게 확보했습니다.
- GitLab API로 커밋, MR 생성, 병합까지 자동화하는 워크플로를 구축했습니다.
- MR에서 @ClaudeBot 멘션 시 Claude가 코드 분석과 제안을 댓글로 남기고, 필요 시 자동으로 수정된 브랜치와 MR를 생성합니다.
주요 결과
- MR 변경 파일의 성능/안정성 포인트를 정확히 지적하는 피드백이 제공됩니다.
- 자동 커밋과 MR 생성으로 리팩토링 흐름이 간소화됩니다.
- 24/7 협업 환경과 히스토리 저장으로 재현성과 협업 효율이 향상됩니다.

