worktree-management

star 1

並行タスク用にgit worktreeを作成・管理する(worktreeが無い場合のみ)。Usage: /worktree-management

k4h4shi By k4h4shi schedule Updated 2/4/2026

name: worktree-management description: "並行タスク用にgit worktreeを作成・管理する(worktreeが無い場合のみ)。Usage: /worktree-management"

Worktree管理(共通)

このスキルは、対象タスクのworktreeが存在しない場合にのみ使用する。

手順

  1. 事前確認(preflight)
  • git status --porcelain
  • 未コミットがある場合は commit/stash を行う
  • git fetch --all --prune
  1. ブランチとbaseを決める
  • Branch: feature/issue-<NUMBER> or fix/issue-<NUMBER>
  • Base: 対象リポジトリの AGENTS.md(ルート)のブランチ運用(PR)に従う
    • develop 集約のリポジトリ: origin/develop
    • main 集約のリポジトリ: origin/main
    • 迷った場合: AGENTS.md を SSOT とし、無い場合のみ origin/main を仮定する
  1. ignore設定を確認
  • .worktrees/.gitignore にあることを確認
  1. worktreeを作成
mkdir -p .worktrees
git worktree add .worktrees/<safe-branch-name> -b <branch> <base>

安全制約

  • rm -rf で削除しない
  • 削除は git worktree remove を使う(明示的に依頼がある場合のみ)
Install via CLI
npx skills add https://github.com/k4h4shi/dotfiles --skill worktree-management
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator