with one click
pr-merge-cleanup
// PR merge 확인 후 부산물을 정리하는 절차를 적용한다. GitHub 이슈 close, publish/task{N} 원격 브랜치 삭제, 로컬 local/task{N} 브랜치와 분리 worktree 정리, devel 복귀를 수행한다. PR이 실제로 merge된 직후에만 호출.
// PR merge 확인 후 부산물을 정리하는 절차를 적용한다. GitHub 이슈 close, publish/task{N} 원격 브랜치 삭제, 로컬 local/task{N} 브랜치와 분리 worktree 정리, devel 복귀를 수행한다. PR이 실제로 merge된 직후에만 호출.
외부 기여자 PR 검토 절차를 적용한다. PR 정보 수집, mydocs/pr/pr_{N}_review.md 작성, 검증, pr_{N}_report.md 작성, 처리 완료 시 archives/ 이동을 수행한다. 외부 기여자 PR 전용 (내부 타스크에는 사용 금지).
하이퍼-워터폴 타스크의 최종 보고와 PR 게시 절차를 적용한다. 최종 결과 보고서(`_report.md`) 작성, 오늘할일 완료 처리, 최종 커밋, publish/task{N} 원격 push, devel 대상 Open PR 생성을 수행한다. 모든 단계 완료 후 PR 직전에만 호출.
하이퍼-워터폴 작업에서 아직 GitHub Issue가 없는 신규 타스크를 등록한다. 열린 milestone과 기존 label을 조회해 후보를 고르고, 이슈 생성 전 작업지시자 확인을 받은 뒤 GitHub Issue 번호를 만든다. 이슈 생성 후 브랜치/오늘할일/수행계획서는 task-start 절차로 넘긴다.
하이퍼-워터폴 타스크 시작 절차를 적용한다. GitHub 이슈 등록 확인, devel 최신화, local/task{N} 브랜치 생성, 오늘할일 항목 추가, 수행계획서 템플릿 생성을 수행한다. 새 코드/문서 변경을 시작하기 전 진행 단계 정렬 용도.
| name | pr-merge-cleanup |
| description | PR merge 확인 후 부산물을 정리하는 절차를 적용한다. GitHub 이슈 close, publish/task{N} 원격 브랜치 삭제, 로컬 local/task{N} 브랜치와 분리 worktree 정리, devel 복귀를 수행한다. PR이 실제로 merge된 직후에만 호출. |
gh pr view {번호} --json state,mergeCommit)closes #N 명시되어 자동 close된 상태)gh pr view {번호} --json state,mergedAt,mergeCommit,headRefName
gh issue view {N} --json state
state == MERGED 아니면 즉시 중단하고 작업지시자 보고gh issue close {N}
git fetch origin --prune
git checkout devel
git pull --ff-only
--delete-branch로 삭제된 경우 skip)
git push origin --delete publish/task{N} 2>&1 || echo "이미 삭제됨"
git worktree remove ../{repo}-task{N}
git worktree prune
git branch -d local/task{N}
# 강제 삭제는 작업지시자 명시 승인 후에만: git branch -D local/task{N}
mydocs/orders/{yyyymmdd}.md의 #{N} 행이 완료 + 시각 기록되어 있는지 재확인gh pr view {번호} state == MERGED 확인git branch -vv | grep local/task{N} 출력 없음 (삭제된 경우)git ls-remote origin publish/task{N} 빈 출력 (원격 삭제 확인)git worktree list 출력에 정리 대상 worktree 미존재git branch --show-current가 devellocal/task{다른번호})나 메인 worktree 삭제git branch -D 강제 삭제 무단 사용 (병합 안 된 커밋이 있을 때 손실 위험)$pr-merge-cleanup 또는 /skills 메뉴/pr-merge-cleanup