.github/workflows/claude-review.yml
on:
pull_request:
types: [opened, synchronize]
permissions:
pull-requests: write # PR 댓글 권한
jobs:
review:
runs-on: ubuntu-latest
steps:
# 1) Claude Code CLI 설치
# 2) /code-review --comment 호출
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
🔑 Secret 등록
ANTHROPIC_API_KEY를 repo 설정에 등록. workflow가 PR에 댓글 달도록 pull-requests: write도 명시.
📊 risk score 스크립트
변경 파일 패턴(auth/, db/migrations/) + 라인 수 + breaking 마커로 점수를 계산해 라벨을 붙인다. 처음엔 50줄 bash/Python이면 충분.
📦 plugin에 묶기
두 가지를 05번 plugin에 commands·workflow로 묶으면, 다른 repo엔 install + 파일 하나 복사로 끝.