with one click
review-and-fix
로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
gh 명령 직전 GitHub CLI 로그인 상태와 active account 를 확인
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
항공기 이륙 4단계 — develop 리베이스 → push → PR 생성 (원격 영향)
항공기 사후 단계 (Landing) — PR 머지 확인 후 워크트리 제거·develop 동기화
항법 단계 (Rejoin) — 워크트리 제거 + 브랜치를 develop 위로 리베이스해 메인 레포 로컬 브랜치로 보존 (원래 항로 재합류)
| name | review-and-fix |
| description | 로컬 변경사항을 직접 리뷰하고 문제점 수정 후 커밋·푸시 |
Use this skill when the user asks to run the review-and-fix workflow.
현재 브랜치의 로컬 변경사항을 직접 읽고 코드 리뷰를 수행한 뒤, 발견된 문제를 수정·커밋·푸시하는 커맨드.
$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 브랜치에서 실행 시 즉시 중단한다.Use this as a Codex project skill. Invoke review-and-fix with the issue id and flags as described above; treat the user text after the skill name as ``.