en un clic
review-and-fix
로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
gh 명령 직전 GitHub CLI 로그인 상태와 active account 를 확인
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
항공기 이륙 4단계 — develop 리베이스 → push → PR 생성 (원격 영향)
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
| name | review-and-fix |
| description | 로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시 |
현재 브랜치의 로컬 변경사항을 직접 읽고 코드 리뷰를 수행한 뒤, 발견된 문제를 수정·커밋·푸시하는 커맨드.
$ARGUMENTS로 처리할 최소 심각도를 받는다. 예: /review-and-fix minor
critical → 🔴 Critical만 처리major (기본값, 미지정 포함) → 🔴 Critical + 🟠 Major 처리minor → 🔴 Critical + 🟠 Major + 🟡 Minor 전체 처리git branch --show-current로 브랜치 이름을 가져온다.develop/main 경고: 현재 브랜치가 develop 또는 main이면 경고하고 중단한다.git status --short로 staged/unstaged/untracked 변경을 확인한다.origin/develop이 있으면 기본 기준으로 사용하고, 없으면 develop을 사용한다.git merge-base HEAD <기준브랜치>로 현재 브랜치의 로컬 변경 기준점을 찾는다.git diff <merge-base>...HEAD로 기준 브랜치 이후의 커밋 변경사항을 수집한다.git diff --cached, unstaged 변경은 git diff로 수집한다.git diff --name-only <merge-base>...HEAD, git diff --cached --name-only, git diff --name-only, git status --short의 ?? 파일을 합쳐 중복 없이 확인한다.?? 파일은 diff가 없더라도 파일 전체를 Read로 읽어 리뷰 대상에 포함한다.변경된 각 파일을 Read로 읽어 diff뿐 아니라 파일 전체 컨텍스트를 파악한 뒤 문제점을 찾는다.
$ARGUMENTS (미지정 시 major) 기준으로 필터링한 뒤 아래 형식으로 출력한다:
[1] 🔴 Critical — API/app/services/auth.py:194
JWT 시크릿이 하드코딩되어 있음...
[2] 🟠 Major — Web/src/pages/login.tsx:28
returnTo를 검증 없이 리디렉션에 사용...
각 항목을 순서대로 처리한다:
수정된 파일의 종류에 따라 확인한다:
Web/) 포함 시: cd Web && npm run build가 에러 없이 통과해야 한다.API/) 포함 시: cd API && pytest가 통과해야 한다.console.log 확인: 수정된 파일에 console.log가 남아있지 않은지 확인한다.빌드 또는 테스트가 실패하면 해결될 때까지 다음 단계로 넘어가지 않는다.
수정된 파일을 개별적으로 git add한 뒤 커밋하고 푸시한다.
fix: address code review findings (<significance> and above)
fix: address code review findings (major and above)git push, 없으면 git push -u origin <브랜치이름>..env, credentials.json 등 민감한 파일은 절대 수정하지 않는다.develop이나 main 브랜치에서 실행 시 즉시 중단한다.