【結論】Git Worktreeで並行開発する
Claude Codeはclaude --worktree 名前で隔離されたGit worktreeを作成し、並行セッションを開始できます。
リポジトリには少なくとも一つのコミットが必要です。
未追跡の.envやnode_modulesを無条件コピーせず、Secretsと依存関係を安全に再構築します。
# ターミナルで実行:初回コミットの有無を確認
git log -1 --oneline
# ターミナルで実行:Claude管理のworktreeを開始
claude --worktree feature-auth
# ターミナルで実行:既存worktreeを確認
git worktree list
# ターミナルで実行:作業後の差分を確認
git diff --stat具体的な手順・設定方法
タスクごとに変更対象ファイルとブランチ名を分けます。
依存関係はLockfileから再導入し、SecretsはSecret Managerから注入します。
テスト、差分レビュー、コミット後にmainへ統合します。
実践プロンプト / 活用テクニック
# worktree内のセッションで入力
認証テストの追加だけを行ってください。
src/authの実装は変更せず、tests/authだけを編集してください。
テストが通ったら差分を提示し、コミットとPushは行わないでください。注意点・よくあるエラーと対処法
同じブランチを複数worktreeへ同時Checkoutできません。
元ディレクトリから.envをコピーする指示は秘密情報漏洩の原因になります。
worktree削除前に未コミット変更と必要な成果物を確認してください。