merge-worktree
워크트리 브랜치를 main으로 squash-merge + conventional commit 자동 생성. codex-swarm 워크트리 자동 인식. '머지해', 'merge worktree', '워크트리 머지', '결과 수집', 'squash merge' 요청에 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
워크트리 브랜치를 main으로 squash-merge + conventional commit 자동 생성. codex-swarm 워크트리 자동 인식. '머지해', 'merge worktree', '워크트리 머지', '결과 수집', 'squash merge' 요청에 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
어떤 스킬·경로를 선택할지 묻는 메타 라우팅 요청에 사용한다. 실행하지 않고 canonical routing SSOT에서 branch와 즉시 owner 하나만 반환한다.
Use when Claude, Codex, or a Triflux worker needs live Claude↔Codex orchestration: start/ask/stop, multi-turn, peer relay, daemon UDS attach, or UDS-first with tmux fallback.
CLI 프로젝트의 setup/postinstall 흐름에 GitHub 스타 요청을 추가한다. 'star prompt', '스타 요청', '리포 스타', 'star request', '깃헙 스타 넣어줘', 'star 눌러달라고', '응원 요청' 같은 요청에 사용한다.
코드나 아키텍처를 분석해야 할 때 사용한다. '코드 분석', 'code analysis', '아키텍처 분석', '이 코드 어떻게 돌아가?', '구조 파악', '심층 분석', '제대로 분석', '3관점 분석', '편향 없이 분석' 같은 요청에 반드시 사용.
통합 CLI 오케스트레이터이자 실행 스킬 front door. 단일/병렬 구현·수정 작업을 자동 분류해 Codex 우선으로 dispatch 하고, 명시 플래그로 mode/parallel/consensus 등 동작을 오버라이드한다. '코드 짜줘', '구현해줘', '만들어줘', '수정해줘', '고쳐줘', 'implement', 'build', 'fix' 같은 구현/수정 요청에 사용. 플래그 상세는 argument-hint, 라우팅 정책은 .claude/rules/tfx-routing.md 참조.
triflux 진단 및 수리 도구. AskUserQuestion 기반 인터랙티브 선택지로 CLI 미발견, HUD 미표시, 캐시 오류, 스킬 미설치 등을 진단하고 자동 수정합니다. Use when: not working, broken, error, 안 돼, 이상해, 에러, 캐시, reset, doctor
| name | merge-worktree |
| description | 워크트리 브랜치를 main으로 squash-merge + conventional commit 자동 생성. codex-swarm 워크트리 자동 인식. '머지해', 'merge worktree', '워크트리 머지', '결과 수집', 'squash merge' 요청에 사용. |
| argument-hint | [target-branch] |
| disable-model-invocation | true |
워크트리 브랜치를 대상 브랜치로 squash-merge하고 conventional commit 메시지를 자동 작성한다.
!git rev-parse --git-dir!git branch --show-current!git log --oneline -20!git status --shortWorktree 확인: git rev-parse --git-dir 출력에 /worktrees/가 포함되어야 한다. 아니면 중지.
현재 브랜치 확인: git branch --show-current
대상 브랜치 결정:
$ARGUMENTS가 있으면 해당 브랜치 사용main 존재 확인, 없으면 master원본 레포 경로 확인: git rev-parse --git-common-dir의 부모 디렉토리
클린 상태 확인: git status --porcelain이 비어있어야 한다. 미커밋 변경이 있으면 먼저 커밋/스태시 안내.
커밋 이력: git log --oneline <target>..HEAD
변경 파일 요약: git diff <target>...HEAD --stat
전체 diff: git diff <target>...HEAD — 꼼꼼히 읽는다.
핵심 파일 읽기: 가장 큰 변경, 신규 파일, 삭제 파일을 Read로 확인.
변경 분류:
dominant type 결정: feat, fix, refactor, docs, chore, test 중 하나
대상 브랜치 최근 커밋 확인: git -C <원본레포> log --oneline -10 <target>
WIP 커밋 감지: wip:, auto-commit, WIP 시작 커밋이 있으면 사용자에게 경고.
최신 fetch: git -C <원본레포> fetch origin <target> 2>/dev/null
대상 브랜치 checkout:
git -C <원본레포> checkout <target>
squash merge 실행:
git -C <원본레포> merge --squash <워크트리브랜치>
충돌 처리: 충돌 발생 시 충돌 파일 목록 + 마커를 보여주고 중지. 자동 해결 시도 금지.
Phase 2 분석 기반으로 아래 구조의 커밋 메시지를 작성한다:
<type>: <명령형 요약, 72자 이내, 마침표 없음>
<무엇을 왜 했는지 2-4문장. 동기와 접근 방식 중심.>
Changes:
* <그룹별 변경 사항>
* <하위 항목은 서브 불릿>
규칙:
<type>은 feat, fix, refactor, docs, chore, test 중 하나includeCoAuthoredBy: false)커밋 실행:
git -C <원본레포> commit -m "$(cat <<'EOF'
<커밋 메시지>
EOF
)"
커밋 확인: git -C <원본레포> log --oneline -3
워크트리 자동 정리:
git -C <원본레포> worktree remove <워크트리경로>
git -C <원본레포> branch -d <워크트리브랜치>
codex-swarm 정리 감지: 워크트리 경로가 .codex-swarm/wt-* 패턴이면:
.codex-swarm/ 디렉토리에 다른 워크트리가 남아있는지 확인.codex-swarm/ 전체 정리 제안git worktree prune 실행결과 보고:
git push)이 스킬은 tfx-codex-swarm의 Step 10 "결과 수집"에서 자동으로 호출된다.
codex-swarm이 완료한 각 워크트리에 대해 순차적으로 실행:
각 워크트리에 대해:
1. 워크트리로 cd
2. /merge-worktree main
3. 다음 워크트리로 이동
--no-verify) 금지