claude-code-reviewer은(는) 무엇을 하나요?
Claude를 사용하여 GitHub PR을 AI 기반으로 코드 리뷰하는 스킬
개요
이 스킬은 GitHub Pull Request에 대해 자동화된 코드 리뷰를 제공합니다. 변경된 코드를 분석하고, 잠재적인 문제점을 식별하며, 개선을 위한 구체적인 제안을 제공합니다.
주요 기능
- 자동 PR 리뷰: PR이 생성되거나 업데이트될 때 자동으로 코드 리뷰 실행
- 상세 분석: 코드 스타일, 로직 오류, 보안 문제 등 다양한 측면 분석
- 인라인 코멘트: PR의 특정 코드 라인에 직접 코멘트 제공
- 요약 리뷰: 전체 변경사항에 대한 종합적인 리뷰 요약 제공
사용 방법
- GitHub 저장소에 이 스킬을 설정합니다.
- Pull Request를 생성합니다.
- Claude가 자동으로 코드를 분석하고 리뷰 코멘트를 생성합니다.
설정
저장소의 .github/workflows/ 디렉토리에 워크플로우 파일을 추가하세요.
name: AI Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: AI Review
uses: arbelamram/claude-code-reviewer@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
환경 변수
ANTHROPIC_API_KEY: Claude API 접근을 위한 API 키GITHUB_TOKEN: GitHub API 접근을 위한 토큰
지원 플랫폼
- GitHub Actions
- GitHub Pull Requests
라이선스
MIT