Community코딩 & 개발github.com

JulienLerosty/claude-code-team-kit

풀 리퀘스트 또는 현재 브랜치의 변경 사항을 검토하여 정확성, 테스트, 위험 여부를 평가합니다. 사용자가 PR 리뷰를 요청하거나 "변경 사항 검토"를 요청할 때 사용합니다.

claude-code-team-kit란 무엇인가요?

이 스킬은 풀 리퀘스트(PR) 또는 현재 브랜치의 변경 사항을 체계적으로 검토할 수 있는 기능을 제공합니다. 사용자가 PR 번호를 지정하거나 현재 브랜치의 변경 사항을 요청하면, GitHub CLI(`gh pr diff`) 또는 `git diff origin/main...HEAD` 명령어를 통해 diff를 가져와 분석합니다. 검토는 정확성, 테스트 커버리지, 보안, 호환성, 가독성 순서로 진행되며, 각 변경 사항의 논리적 오류, 누락된 테스트, 보안 취약점, 인터페이스 변경 등을 집중적으로 확인합니다. 발견된 문제는 파일과 라인 번호를 명시하여 'Must fix', 'Should consider', 'Nice to have'의 세 가지 우선순위로 분류하여 보고합니다. 이 스킬은 Claude Code 환경에서 사용하도록 설계되었으며, 명시적으로 요청하지 않는 한 GitHub에 댓글을 게시하지 않습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/review-pr

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

풀 리퀘스트 검토하기

  1. diff를 가져옵니다. PR 번호가 있으면 gh pr diff <번호>를 사용하고, 그렇지 않으면 git diff origin/main...HEAD를 사용합니다. PR 설명이 있다면 함께 읽습니다 (gh pr view <번호>).
  2. diff만으로 명확하지 않은 경우 변경된 파일 전체를 읽습니다. 읽지 않은 코드는 검토하지 않습니다.
  3. 다음 순서대로 확인합니다:
    • 정확성: 잘못된 조건, off-by-one 오류, 처리되지 않은 오류, 경쟁 조건, null/빈 입력.
    • 테스트: 각 동작 변경이 테스트로 커버되는가? 변경 없이도 테스트가 실패하는가?
    • 보안: 신뢰할 수 없는 입력이 셸, SQL, 파일 경로, HTML에 도달하는 경우; diff에 포함된 비밀 정보.
    • 호환성: 변경된 공개 인터페이스, 마이그레이션, 설정, 환경 변수.
    • 가독성: 다음 유지보수 담당자의 작업 속도를 늦출 수 있는 문제만 지적합니다. 린터가 이미 커버하는 순수 스타일 선호사항은 생략합니다.
  4. npm test가 존재하는 경우 실행하고 결과를 정직하게 보고합니다.

출력 형식

## 요약
PR이 무엇을 하는지와 전체 평가(승인 / 변경 요청 / 의견)를 한두 문장으로 요약합니다.

## 수정 필수
- `path/file.js:42` 무엇이 잘못되었는지, 왜 중요한지, 제안하는 수정 방법

## 고려해야 할 점
- `path/file.js:90` ...

## 있으면 좋은 점
- ...

비어 있는 섹션은 생략합니다. 모든 발견 사항에 대해 파일:줄번호를 명시합니다. 문제가 없다면 요약에 그렇게 명시합니다. 사용자가 요청하지 않는 한 GitHub에 댓글을 게시하지 않습니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬