一键导入
issue-worktree-plan
GitHub 이슈 URL을 인자로 받아 이슈 정보를 확인하고 git worktree 기반 작업 브랜치를 생성한 뒤 이슈 계획 문서를 만든다. 이슈 URL 기준으로 브랜치/worktree/계획 문서 초기화를 요청할 때 사용한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
GitHub 이슈 URL을 인자로 받아 이슈 정보를 확인하고 git worktree 기반 작업 브랜치를 생성한 뒤 이슈 계획 문서를 만든다. 이슈 URL 기준으로 브랜치/worktree/계획 문서 초기화를 요청할 때 사용한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
GitHub PR URL을 인자로 받아 merge conflict(병합 충돌) 유무를 판정하고, 충돌이 없으면 즉시 종료한다. 충돌이 있으면 충돌 파일/원인 커밋을 추적해 어떤 PR/브랜치에서 유입된 변경인지 식별한 뒤, 양쪽 PR/이슈의 plans(또는 docs/plan) 문서를 찾아 의도한 구현을 모두 보존하는 형태로 충돌을 해결하고 commit+push 해서 PR이 다시 mergeable 해질 때까지 확인한다. PR 병합 충돌 해결을 요청받으면 사용한다.
GitHub PR URL을 인자로 받아 현재 브랜치가 PR의 head branch와 일치하는지 검증한 뒤, GitHub Actions CI 실패 원인을 분석/수정하고 commit+push 후 CI 성공을 폴링으로 확인하는 복구 루프를 수행한다. CodeRabbit/Copilot 같은 코드리뷰 체크는 제외하고 GitHub Actions run만 대상으로 한다. PR CI 실패 복구를 요청받으면 사용한다.
변경사항 커밋/푸시 워크플로우 자동화. 이슈 생성, 브랜치 생성, 원자적 커밋, 검증, push, PR 생성 후 CI 폴링/실패 복구까지 한 번에 진행해 달라는 명시적 요청에서 사용한다.
버그 상황과 로그를 받아 재현을 최우선으로 수행하고, git 변경/프로젝트 문서 기반 원인 가설을 반복 검증해 해결한다. 방향 변경이 필요하면 사용자 승인 후 진행한다.
구현 계획 문서를 6가지 관점으로 순차 리뷰하고, 수동 텍스트 승인 루프로 의견/승인을 받아 즉시 반영한 뒤 반복 루프를 수행한다.
Analyze current branch changes against a base branch, identify documentation that should be updated, and directly edit those docs. Use when asked to sync docs with branch changes before merge, release, or PR review.
| name | issue-worktree-plan |
| description | GitHub 이슈 URL을 인자로 받아 이슈 정보를 확인하고 git worktree 기반 작업 브랜치를 생성한 뒤 이슈 계획 문서를 만든다. 이슈 URL 기준으로 브랜치/worktree/계획 문서 초기화를 요청할 때 사용한다. |
| argument-hint | [issue-url] |
| disable-model-invocation | true |
GitHub 이슈를 기준으로 작업 준비를 자동화하는 작업형 스킬이다.
핵심 원칙:
$ARGUMENTS가 유효한 GitHub issue URL인지 먼저 확인한다.docs/plan/ISSUE_{번호}_{slug}.md 형식으로 생성한다./issue-worktree-plan https://github.com/org/repo/issues/123$ARGUMENTS에서 issue URL을 추출한다.https://github.com/{owner}/{repo}/issues/{number}아래 명령으로 이슈 정보를 가져온다.
gh issue view "$ISSUE_URL" --json number,title,body,state,url
검증 항목:
gh auth status 확인 안내 후 중단state가 OPEN이 아닌 경우: 진행 여부를 사용자에게 확인origin/HEAD가 가리키는 기본 브랜치mainmaster참고 명령:
REPO_ROOT=$(git rev-parse --show-toplevel)
DEFAULT_BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')
-)_)issue-{number}-{branch-slug}${REPO_ROOT}/.worktrees/{branch-name}기본 명령:
git fetch origin "$DEFAULT_BRANCH"
git worktree add -b "$BRANCH_NAME" "$WORKTREE_PATH" "origin/$DEFAULT_BRANCH"
충돌 처리 규칙:
git worktree add "$WORKTREE_PATH" "$BRANCH_NAME"
${WORKTREE_PATH}/docs/plan 디렉토리를 생성한다.docs/plan/ISSUE_{number}_{doc-slug}.md# ISSUE #{번호} {이슈 제목}
## 메타 정보
- Issue URL: {이슈 URL}
- Issue 번호: {번호}
- 기준 브랜치: {기준 브랜치}
- 작업 브랜치: {작업 브랜치}
- Worktree 경로: {worktree 경로}
- 작성일: {YYYY-MM-DD}
## 배경/문제
{이슈 본문 요약 또는 원문 핵심}
## 목표
- [ ] 목표 1
- [ ] 목표 2
## 범위
### 포함
- {구현할 항목}
### 제외
- {이번 작업에서 하지 않을 항목}
## 구현 단계
1. [ ] 분석 및 재현
2. [ ] 구현
3. [ ] 테스트
4. [ ] 문서화/정리
## 리스크 및 확인 필요 사항
- {리스크}
- {확인 질문}
## 검증 계획
- [ ] 단위/통합 테스트
- [ ] 수동 시나리오 검증
이미 같은 파일이 있으면 덮어쓰기 전에 사용자 확인을 받는다.
아래 항목을 한 번에 보고한다.
cd {worktree})