Community코딩 & 개발github.com

bmwojcik/merge-reviewer

오래된 코드를 새로운 코드로 바꾸는 변경 사항을 `var/review-change.fixes.json` 파일에서 읽어 적용합니다. 사용자가 `apply-review-fixes` 또는 `@apply-review-fixes`라고 말할 때 실행됩니다. 커밋, 푸시, 또는 머지 요청을 생성하지 않습니다.

merge-reviewer란 무엇인가요?

이 스킬은 코드 리뷰 과정에서 생성된 수정 사항을 자동으로 적용하는 AI 어시스턴트 기능입니다. `var/review-change.fixes.json` 파일에 정의된 고유한 'old-to-new' 문자열 치환 규칙을 기반으로 작동하며, 사용자가 `apply-review-fixes` 또는 `@apply-review-fixes` 명령을 호출하면 실행됩니다. 이 도구는 커밋, 푸시, 머지 요청 생성을 수행하지 않으므로 사용자가 최종 검토 후 수동으로 진행할 수 있습니다. 주로 Cursor, Claude Code, Codex와 같은 AI 코딩 에이전트와 통합되어 사용되며, 프로젝트 루트의 `tools/merge-reviewer` 디렉토리나 환경 변수 `MERGE_REVIEWER_HOME`으로 설정된 엔진을 찾아 실행합니다. 적용된 변경 사항은 Git blob을 변경하여 다음 리뷰에서 해당 파일을 다시 검토하고 이전 노트를 프롬프트에 포함시킵니다. `skip changed` 메시지는 리뷰 이후 파일이 수정되었음을 알려줍니다.

지원 대상~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/bmwojcik/merge-reviewer/tree/HEAD/cursor/skills/apply-review-fixes

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

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

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

문서

리뷰 수정 사항 적용하기

프로젝트 규칙은 PROJECT.md의 ## 품질 기준 섹션과 INDEX/notes에서 가져옵니다. 설정은 .agent-tools/config.md에서 가져옵니다.

엔진 찾기

bin/apply-review-fixes가 포함된 첫 번째 디렉토리를 사용하세요:

  1. $MERGE_REVIEWER_HOME
  2. $(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer
  3. <git-root>/tools/merge-reviewer

MERGE_REVIEWER_HOME과 CURSOR_TEMPLATE_HOME은 환경 변수 또는 ~/.config/review-change/cursor.env 파일에서 읽어옵니다. 해당 파일의 다른 키는 출력하지 마세요.

작업 절차

  1. Git 루트에서 <engine>/bin/apply-review-fixes를 실행합니다.
  2. 스크립트의 applied, unchanged, skip missing, skip changed 줄을 인용합니다. skip changed는 리뷰 후 파일이 수정되었음을 의미합니다.
  3. var/review-change.fixes.json 파일이 없으면 중단합니다. 적용할 내용이 없습니다.
  4. 커밋, 푸시, 또는 머지 요청을 생성하지 마세요.
  5. 리뷰어를 실행하지 마세요.

수정 사항을 적용하면 Git blob이 변경되므로, 다음 커밋에서 해당 파일을 다시 리뷰하고 이전 노트를 프롬프트에 포함시킵니다.

하지 말아야 할 것

  • 스크립트가 0이 아닌 종료 코드를 반환하지 않는 한, 수동으로 치환을 다시 입력하지 마세요.
  • 일부만 적용하지 마세요. 각 old 문자열은 정확히 한 번 일치해야 합니다.
  • JSON에 나열되지 않은 파일은 건드리지 마세요.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬