← ClaudeAtlas

apply-reviewlisted

GitHub PR 리뷰 코멘트를 가져와 분석 보고서를 마크다운 파일로 저장한 뒤, 사용자 승인 후 코드 수정까지 수행. "PR 리뷰 반영해줘", "코드리뷰 코멘트 처리해줘", "리뷰 적용해", "리뷰 피드백 수정해줘", "review comment 처리", "리뷰 보고서 만들어줘" 같은 요청에 반드시 이 스킬을 사용할 것.
gagip/gagip-dev · ★ 0 · Code & Development · score 63
Install: claude install-skill gagip/gagip-dev
## 요구사항 - Python 설치 - `gh` CLI 인증 완료 - Git 저장소 내에서 실행 ## 규칙 - 보고서 생성 후 반드시 멈추고 사용자와 충분히 논의 - 논의가 완료되고 수정 승인을 받으면 이후 모든 항목을 에이전트가 자율 실행 - 각 항목마다 **수정 → 검증 → 커밋** 순서를 반드시 지킨다 - 코드 수정 전 반드시 해당 파일 Read - 처리 완료한 코멘트는 보고서 내에서 완료 표시로 업데이트 ## 작업 순서 ### 1. PR 코멘트 수집 - `python "${SKILL_DIR}/scripts/main.py"` 실행 (`SKILL_DIR`은 이 스킬 파일이 위치한 디렉토리) - PR 없으면 사용자에게 안내 후 종료 - 코멘트 없으면 사용자에게 안내 후 종료 ### 2. 코멘트 분류 수집한 코멘트를 아래 기준으로 분류한다. **분류는 에이전트가 직접 판단한다** — Python 스크립트는 수집만 담당한다. | 분류 | 기준 | 처리 | |------|------|------| | **반영** | 버그 지적, 코드 품질 개선, 명확한 수정 제안, 타입·린트 오류 | 코드 수정 | | **보류** | 설계 방향 의견 충돌, 팀 논의 필요, 스펙 불명확 | 사용자에게 판단 위임 | | **스킵** | 단순 질문, 칭찬, 감사, 이미 반영된 내용, 봇 코멘트 | 보고서에서 제외 | **판단 원칙:** - "이렇게 바꾸세요"처럼 구체적이면 반영 - "이 방향이 맞나요?"처럼 질문형이면 보류 - 셀프 리뷰도 내용이 명확한 개선 제안이면 반영 - "이렇게 구현했습니다" 같은 단순 설명·맥락 공유는 스킵 - 같은 맥락의 코멘트 여러 개는 묶어서 하나의 작업으로 처리 - 의도가 불명확하면 보류로 분류하고 사용자에게 설명 요청 ### 3. 보고서 생성 및 저장 [STOP] 분류 결과를 바탕으로 아래 형식의 마크다운 보고서를 생성하고 저장: - 저장 경로: `{저장소 루트}/review-report-PR{N}-{YYYYMMDD}.md` - **반영 항목만 상세 분석** — 보류 항목은 이유만 기재, 스킵 항목은 건수만 표기 - 우선순위 기준: 버그·race condition > 접근성 > 문서·주석 - **보고서는 배경지식 없는 독자도 이해할 수 있을 만큼 상세하게 작성** - 문제가 왜 발생하는지 원인을 논리적으로 서술 - 실제 코드를 인용해 어느 부분이 문제인지 명확히 지목 - 수정 전/후 코드를 모두 전체 맥락과 함께 작성 (수정된 줄만 발췌 금지) - 수정 이유와 수정 후 기대 효과를 구체적으로 설명 **보고서 형식:** ```markdown # PR #N 코드 리뷰 보고서 > 생성일: YYYY-MM-DD > 브랜치: `브랜치명` > 총 코멘트: N건 (✅ 반영 N · ⏸ 보류 N · ⏭ 스킵 N) --- ## 요약 | # | 분류 | 우선순위 | 파일 | 문제 요약 | 상태 | |---|------|---------|------|----------|------| | 1 | ✅