AI 도구

AI 코드 리뷰 자동화 시스템(Claude Code)

프도의길 2026. 3. 18. 22:27
반응형

 

현업에서 협업을 하다보면 코드 리뷰를 진행을 하는데 보통 가장 많이 하는게 깃헙 Pull requests에서 할것입니다.

근데 여기서 문제점은 사람이 직접 하나 하나 작업을 확인하는데있다 여기서 리뷰를 하는데 시간이 걸린다는것이다

올바르게 작성이 되어 있는지 에러가 없는지 결함이 없는지 등등 이러면 개발속도를 저하시키는 병목현상이기도 합니다.

사람마다 코드 변경 사이즈도 엄청크다보면 다른 코드리뷰가 늦어진다 그래서 몇시간 또는 며칠동안 작업이 멈추는 경우도 있다

그래서 GitHub Actions를 활용하여, 바로 그 'AI 코드 리뷰 자동화 시스템'을 구축하는 방법을 배워보겠습니다.

먼저 깃헙 레포지토리를 생성합니다.

클로드에서 /install-github-app 이라는 명령어를 입력합니다.

그럼 화면이 뜨게됩니다. 그러면 클로드를 이용해서 AI리뷰를 시킬 것이기 때문에 이 클로드 앱을 우리 레포지토리에 접근할 수 있는 권한을 부여해줘야 합니다.

초록색 버튼 install 클릭하면

Configure 로 바뀝니다 클릭합니다

저는 code-review-test라는 레포지토리를 선택후 Save클릭해줍니다. 

그러면 레포지토리에 대한 권한부여가 됩니다.

다시 클로드 코드로 돌아오면

그러면 인스톨이 된것 같네요

여기서 첫번째는 클로드 코드를 태그를 해서 이슈 내에 티키타카 할 수 있도록 만드는 권한을 부여하는 것이라고합니다.

두번째는 클로드 코드가 내가 만든 PR, 풀리퀘스트에 대해서 리뷰를 해주는 기능입니다.

저는 둘다 선택해보겠습니다.

여기서 api키를 선택해보겠습니다

엔트로픽 API키라는 시크릿 키를 복붙해줍니다.

 

이렇게 Pull requests를 자동적으로 생성해줍니다.

그리고 파일이 어떤게 추가됐냐면 claude-code-review.yml, claude.yml파일이 있습니다

여기서 대략 알아봤는데 claude-code-review.yml같은 경우는 언제 동작을 하냐면 Pull requests 열렸을때  또는 Synchronize라는 액션이 실행이 되었을 때 동작을 합니다. 그리고 여기서 특정 paths 지어서도 할 수 있다고 합니다.

또 clause.yml이라는 워크플로우가 있습니다 얘 같은 경우는 이슈 코멘트라고 해서 PR에 리뷰코멘트달때 혹인 서밋할때 라고 합니다 

이렇게 Clause와 github Actions를 직접 연동하여 코드 리뷰 봇을 구축해보았습니다.

이어서 

Pull requests가 실행이 되고 여기서 커맨트로 남겨보겠습니다

 

 

@claude하면 호출하게 됩니다.

 

에러난걸 알아보니 github Action에서 Claude Api 잔액 크레딧이 부족해서 나온 문제라고 합니다 더 하고 싶었는데... 

암튼 @claude하면 클로드가 알아서 커맨트로 남겨줍니다 여기서 진도를 더 낳아가고 싶은데  actions를 활용하고 싶은데 더 못보여드려서 뭔가 아쉽네요...저도 더 공부해보겠습니다.

반응형

'AI 도구' 카테고리의 다른 글

Claude Code 한국어 가이드  (0) 2026.04.03
서브에이전트(Claude Code)  (0) 2026.03.27
Playwright MCP란(Claude Code)  (0) 2026.03.18
jira MCP(Claude Code)  (0) 2026.03.13
MCP(Model Context Protocol)란..  (0) 2026.03.12