parallel-worktrees について
Parallel Worktrees は、同じリポジトリで複数の Claude Code セッションを別々の Git worktree で動かすための作業パターンです。セットアップ、実装者とレビュアーの分担、並行タスクを分離する後片付け方法を説明します。
主な機能
- 01並行タスク用の個別worktree
- 02実装者とレビュアーのセッション構成
- 03worktreeの一覧表示と削除コマンド
活用シーン
- 01一方のセッションで実装し、別セッションでコードレビュー
- 02リポジトリ内の並行タスクの分離
- 03完了済みまたは古いworktreeの削除
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thebeardedbearsas/ claude-craft --skill parallel-worktreesインストール後、Claude Code で/parallel-worktreesを入力して読み込まれたか確認します。
詳細
並行ワークツリー
同じリポジトリで複数の Claude Code セッションを実行するための生産性向上パターンです。
詳しい説明は ../../rules/12-context-management.md を参照してください。
クイックリファレンス
セットアップ
# Create worktree for a feature branch
git worktree add ../feature-name feature/branch-name
# Launch Claude in the worktree
cd ../feature-name && claude
作成者/レビュアーのパターン
| ターミナル | 役割 | コマンド |
|---|---|---|
| ターミナル 1 | 作成者 | cd ../feature-auth && claude "Implement feature" |
| ターミナル 2 | レビュアー | cd ../review-auth && claude "Review the code" |
ベストプラクティス
- ワークツリーは最大 3~5 個にします
- 1 つのワークツリーにつき 1 つのタスクにします
- 完了したワークツリーを削除します:
git worktree remove ../feature-name - ワークツリー間でセッションを共有しないでください
クリーンアップ
# List all worktrees
git worktree list
# Remove a worktree
git worktree remove ../feature-name
# Prune stale worktree entries
git worktree prune
コメント
Markdown 対応