Skip to main content

pr-autofix Skill

PR 리뷰 피드백(AI + 사람)을 자동으로 읽고 코드를 수정하는 스킬입니다. 최대 3회 반복합니다.

리뷰 소스

모드감지 방식트리거
AI 리뷰<!-- bedrock-pr-review --> 마커 코멘트 pollingPR push → CI 자동 실행
사람 리뷰gh pr reviewsCHANGES_REQUESTED 상태 감지리뷰어가 GitHub에서 'Request changes' 제출

두 모드 모두 같은 수정-커밋-push 루프를 탑니다. AI/사람 리뷰가 동시에 있으면 둘 다 읽고 통합 수정합니다.

워크플로우

판정 기준

AI 리뷰사람 리뷰결과
PASSEDAPPROVED 또는 없음완료
BLOCKED-수정 진행
-CHANGES_REQUESTED수정 진행
BLOCKEDCHANGES_REQUESTED통합 수정

제약 사항

  • .github/workflows/* 파일 수정 금지
  • 리뷰에서 언급된 이슈만 수정 (추가 리팩토링 금지)
  • 빌드 검증 후에만 커밋
  • 최대 3회 반복 후 사용자에게 수동 리뷰 요청

레퍼런스

pr-review-workflow.yml

AI 리뷰를 사용하려면 프로젝트에 GitHub Actions 워크플로우가 필요합니다. references/pr-review-workflow.yml.github/workflows/에 복사하여 사용합니다.

cp plugins/project-init/skills/pr-autofix/references/pr-review-workflow.yml \
.github/workflows/pr-review.yml

필요한 설정:

  • AWS Bedrock 자격 증명 — GitHub Secrets에 AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION 등록 (또는 ANTHROPIC_API_KEY로 직접 API 사용)
  • vars.ANTHROPIC_MODEL — GitHub Variables에 모델 ID 설정 (기본: us.anthropic.claude-opus-4-8)