코드 리뷰
코딩중급
현재 브랜치의 변경사항이나 특정 파일을 분석하여, 로직 오류, 보안 취약점, 성능 이슈, 코드 스타일 등을 체계적으로 리뷰합니다.
트리거
/review사용빈도주 3-5회
PR 올리기 전 불안한 주니어 개발자라면? /review로 시니어보다 먼저 이슈를 발견
코드 리뷰 요청이 밀려있는 시니어라면? 1차 자동 리뷰로 리뷰 부담 경감
리뷰품질보안
작동 흐름
/review 실행 → 변경 코드 수집
↓
Phase 1: 4개 검사 병렬
logic-check
로직 오류 검사
security-scan
보안 취약점 스캔
perf-analyze
성능 분석
style-check
스타일 검사
↓
심각도별 분류 (🔴 Critical → 🟡 Suggest → 🟢 Good)
↓
✓ 구조화된 리뷰 리포트
스킬 코드
# Code Review Skill
## Trigger: /review [file or branch]
When invoked:
1. Get changes:
- If file specified: read that file
- If branch: run `git diff main...HEAD`
- If nothing: run `git diff`
2. Analyze for:
- 🔴 Logic errors and edge cases
- 🔴 Security vulnerabilities (injection, XSS, etc.)
- 🟡 Performance concerns
- 🟡 Error handling gaps
- 🟢 Code style and readability
- 🟢 Test coverage suggestions
3. Output format:
---
## 🔍 Code Review
### 🔴 Critical (must fix)
- [issue]: [explanation + suggestion]
### 🟡 Suggestions (should consider)
- [issue]: [explanation + suggestion]
### 🟢 Positive
- [what's done well]
### Summary
[1-2 sentence overall assessment]
---
복사해서 CLAUDE.md에 붙여넣으면 바로 사용할 수 있습니다.
코드 리뷰 작동 방식
Code Review는 현재 브랜치의 변경 코드를 수집하고, 로직 오류, 보안 취약점, 성능 이슈, 코드 스타일 4가지 검사를 병렬 실행한 후, Critical에서 Suggestion까지 심각도별로 분류합니다.
코드 리뷰이(가) 빛나는 순간
PR 제출 전 철저한 1차 리뷰가 필요할 때, 또는 시니어 개발자가 쌓인 리뷰 요청을 효율화하고 기계적 검사를 스킬에 맡기고 싶을 때 매우 유용합니다.
핵심 특장점
- 로직, 보안, 성능, 스타일의 4차원 분석
- 심각도 기반 분류로 수정 우선순위 결정 지원
- 사람 리뷰어가 보기 전에 이슈를 포착
- 팀 전체의 리뷰 턴어라운드 타임 단축