■ タイトル
Claude Code × git worktree で並列開発 — サブモジュール構成のリポジトリで成⽴させる —
■ 概要
AIエージェントを活用した開発が進む中、単一の作業ディレクトリにおけるブランチ切り替え(コンテキスト喪失)や、複数セッションによる編集衝突が新たなボトルネックとなっています[cite: 1]。
本スライドでは、`git worktree` と Claude Code の機能を組み合わせることで、「1人 = Nセッション」の並列開発環境を構築する手法を解説します[cite: 1]。
特に、対応が難しい「サブモジュール構成」のリポジトリにおいて、Claude Codeの `SessionStart hook` を活用して環境を自動整備する方法や、Docker Composeを用いた「アプリ分離・DB共有」の設計ノウハウについて実践的なアプローチを紹介しています[cite: 1]。
■ 対象となる方
- AIエージェント(Claude Code等)を用いたコーディング効率を最大化したいエンジニア
- サブモジュール構成でのローカル開発環境構築に課題を感じている方
- `git worktree` の実用的なユースケースを探している方
■ 主なトピック
- ボトルネックは「人」から「チェックアウト」へ[cite: 1]
- Claude Codeにおける `git worktree` のネイティブサポートと `SessionStart hook`[cite: 1]
- サブモジュール構成の壁と、hookスクリプトを用いた環境の自動整備[cite: 1]
- Docker Compose設計(ポート衝突を防ぐアプリ分離と、DBの共有)[cite: 1]
- 導入時の注意点(マイグレーションの干渉など)と次の一手[cite: 1]
■ 発表情報
2026年8月14日 第152回NearMe技術勉強会[cite: 1]
発表者: Kaito Asahi[cite: 1]