This skill should be used when the user mentions "컨플릭", "conflict", "충돌 해소", "머지 충돌", "컨플릭 해소", or asks to resolve merge conflicts on a PR branch.
PR 브랜치 체크아웃
git fetch origin <pr-branch>
git checkout <pr-branch>
develop 최신화 후 머지 시도
git fetch origin develop
git merge origin/develop
충돌 파일 확인
grep -rn "<<<<<<" <conflicted-files>
충돌 해소
<<<<<<<, , ) 완전 제거=======>>>>>>>검증 (병렬 실행)
grep -rn "<<<<<<" <files> — 잔여 충돌 마커 없는지 확인npx tsc --noEmit — 타입 체크 통과npx vitest run <related-test-files> — 관련 테스트 통과커밋 + 푸시
git add <resolved-files>
git commit -m "fix: PR #<number> develop 머지 충돌 해결 (<파일 목록>)"
git push origin <pr-branch>
원래 브랜치로 복귀
git checkout develop
결과 보고: PR 번호, 해소된 파일, 테스트 통과 여부 알림
tests/github/pr-creator.test.ts와 tests/pipeline/core-loop.test.ts는 거의 매번 충돌 발생 — 여러 이슈가 같은 테스트 파일을 동시에 수정하는 구조적 원인. 항상 이 두 파일을 우선 확인npx vitest run 없이 push하면 CI에서 깨짐 — 반드시 로컬 테스트 통과 확인 후 push