Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Abd0r/porcupineai --skill github-pr-conflicts명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | github-pr-conflicts |
| description | Resolve PR merge conflicts in isolated worktrees. |
| stack | vcs |
| tags | ["github","conflicts","merge","rebase","pr"] |
PR is CONFLICTING / dirty vs base. Not a substitute for code review.
github-auth. Push access to the PR head branch (or fork). Prefer an isolated worktree so a dirty main checkout stays untouched.
git status --short --branch
git remote -v
gh pr view N --repo OWNER/REPO \
--json headRefName,headRefOid,headRepository,headRepositoryOwner,baseRefName,mergeable,mergeStateStatus
Record the real headRefName and head repo — never invent the publish branch.
git fetch origin
BASE=$(gh pr view N --repo OWNER/REPO --json baseRefName -q .baseRefName)
HEAD_BRANCH=$(gh pr view N --repo OWNER/REPO --json headRefName -q .headRefName)
git fetch origin "$BASE" "pull/N/head:refs/remotes/origin/pr-N"
git worktree add ../repo-pr-N -b fix/pr-N-conflicts origin/pr-N
cd ../repo-pr-N
git merge "origin/$BASE"
# or: git rebase "origin/$BASE"
# resolve with read/edit
git status
git add path/to/file
git merge --continue
# or: git rebase --continue
Conflict rules:
git push origin HEAD:"$HEAD_BRANCH"
# fork heads may need:
# git push git@github.com:FORK_OWNER/REPO.git HEAD:"$HEAD_BRANCH"
gh pr view N --repo OWNER/REPO --json mergeable,mergeStateStatus,headRefOid
gh pr checks N --repo OWNER/REPO
cd -
git worktree remove ../repo-pr-N