/cc-dev:pr:review-processor — PR에 달린 AI 리뷰 자동 처리기#
| 항목 | 내용 |
|---|---|
| 실행 명령 | /cc-dev:pr:review-processor |
한마디로#
PR(코드 변경 제안서)에 AI 리뷰어(Claude, Gemini 등)가 남긴 지적 사항을 사람이 일일이 읽고 고치는 대신, 자동으로 검토해서 타당하면 코드를 고치고 아니면 무시 규칙을 기록해 주는 도구입니다. 마치 교정자가 빨간 펜으로 표시해 둔 원고를, 편집자가 받을 건 받고 거를 건 거르며 한 번에 정리해 주는 것과 같아요.
누가·언제 쓰나요#
- PR에 Claude·Gemini·Copilot 같은 AI 코드 리뷰 봇이 자동으로 코멘트를 달아 둔 상황
- 그 리뷰 코멘트들을 하나씩 직접 읽고 반영하기 번거로울 때, 한 번에 검토·적용하고 싶을 때
무엇을 해주나요#
-
PR에 달린 리뷰 코멘트를 모아 타당한 것은 코드를 고쳐 커밋하고, 타당하지 않은 것은
CLAUDE.md에 규칙으로 남겨 다음부터 같은 지적이 반복되지 않게 막아 줍니다. - 변경 사항을 push 하고, 어떤 리뷰를 어떻게 처리했는지 결과 요약을 보여 줍니다.
어떻게 쓰나요#
/cc-dev:pr:review-processor [PR_number]
[PR_number]자리에 처리하고 싶은 PR 번호를 넣습니다. (예: 특정 PR 한 건의 리뷰를 정리)
안에서 무슨 일이 벌어지나요#
- 리뷰 수집 — 해당 PR에 달린 리뷰 코멘트를 모두 가져옵니다.
- 리뷰 분석 — 각 코멘트가 "타당한 리뷰"(코드 품질·UX·성능·보안 개선 제안)인지, "타당하지 않은 리뷰"(프로젝트 규칙과 충돌하는 제안)인지 가려냅니다.
- 조치 — 타당하면 코드를 고쳐 커밋하고, 타당하지 않으면
CLAUDE.md에 규칙을 추가해 앞으로 같은 지적을 막습니다. - 마무리 — 변경 사항을 push 하고 처리 결과를 요약합니다.
참고로, 다음 경우에는 리뷰를 무시하고 CLAUDE.md 규칙으로 기록합니다: 프로젝트 lint 규칙과 충돌, 기존 아키텍처 패턴과 불일치, 오히려 성능을 떨어뜨리는 제안.
⚙️ 상세 옵션·실행 명세 (개발자 / AI 에이전트용)
Usage#
/cc-dev:pr:review-processor [PR_number]Workflow#
1. Collect Reviews#
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments2. Analyze Reviews#
For each review comment:
- Valid review: Code quality, UX, performance, security improvement suggestions
- Invalid review: Suggestions conflicting with project conventions
3. Take Action#
- Valid review → modify code and commit
- Invalid review → add rule to CLAUDE.md (prevent in future)
4. Complete#
- Push changes
- Summarize processing results
Reviewer Identification#
| Reviewer | Identifier |
|---|---|
| Gemini | gemini-code-assist[bot] |
| Claude | claude[bot] |
| Copilot | github-copilot[bot] |
Priorities#
Review priority icons:
- 🔴
critical- Immediate fix required - 🟠
high- High priority - 🟡
medium- Medium priority - 🟢
low- Low priority
Auto-Reject Conditions#
Reviews are ignored and CLAUDE.md rule added in these cases:
- Conflicts with project lint rules
- Inconsistent with existing architecture patterns
- Suggestion that would cause performance degradation