◉CLAUDE LABEN
●2.1.296 — サブエージェントごとに autoCompactWindow を指定でき、ワークフロー用のモデルも環境変数で固定できます●HAIKU 5.5 — 2.1.293(10/07)から claude-haiku-5-5 が Anthropic API の既定の Haiku モデルになりました●SONNET 4.5 — Claude API での提供終了は 11/30、残り47日。移行先は Sonnet 5.5●Q&A — Mod が「エラーなしで何も描かれない」ときに見る3か所が共有されています●AGENTS.MD — Codex と Claude Code を同じフォルダで使うとき、AGENTS.md と CLAUDE.md の入口をどう分けるかの整理が出ています●NEW — 「cd して git add して commit」の承認が毎回出るのは、設定の抜けではなく仕様でした●2.1.296 — サブエージェントごとに autoCompactWindow を指定でき、ワークフロー用のモデルも環境変数で固定できます●HAIKU 5.5 — 2.1.293(10/07)から claude-haiku-5-5 が Anthropic API の既定の Haiku モデルになりました●SONNET 4.5 — Claude API での提供終了は 11/30、残り47日。移行先は Sonnet 5.5●Q&A — Mod が「エラーなしで何も描かれない」ときに見る3か所が共有されています●AGENTS.MD — Codex と Claude Code を同じフォルダで使うとき、AGENTS.md と CLAUDE.md の入口をどう分けるかの整理が出ています●NEW — 「cd して git add して commit」の承認が毎回出るのは、設定の抜けではなく仕様でした
記事一覧/Claude Code
⟐ Claude Code/2026-06-18上級

Claude Code に /cd が来た — キャッシュを温存したまま複数リポジトリを横断する運用設計

Claude Code に追加された /cd で作業ディレクトリを移すと、プロンプトキャッシュを作り直さずにセッションを別リポジトリへ運べます。複数リポジトリを順に処理する運用での設計判断と落とし穴をまとめました。

claude-code132automation55prompt-cacheworkflow26

✦ プレミアム記事

朝、いくつかのリポジトリを順番に手当てしていく日があります。

私自身、個人開発で運営している Dolice Labs の複数サイトを一つずつ見て回るとき、これまでは一つのリポジトリを終えるたびにセッションを畳み、次のディレクトリでまた立ち上げ直していました。

立ち上げ直した瞬間に失われるものがあります。直前まで温まっていたプロンプトキャッシュです。同じ前提を読み込ませ直し、同じ説明を繰り返し、待ち時間とトークンをそのつど払い直していました。

2026 年 6 月 18 日、Claude Code に /cd が追加されました。実行中のセッションを別の作業ディレクトリへ移すコマンドです。一見すると地味ですが、複数リポジトリを横断する運用にとっては、待ち時間と費用の構造そのものを変える追加でした。

同じ作業ディレクトリに縛られていた頃の不便

/cd が無かった頃の横断作業は、おおよそ次のような流れでした。

# リポジトリ A を処理 → セッション終了
claude --resume   # ディレクトリ A で再開、キャッシュは温まっている
 
# リポジトリ B へ移るには、セッションを畳んで cd して立ち上げ直す
cd ../repo-b
claude            # まっさらな起動。プロンプトキャッシュは破棄され、再構築から

問題は最後の一行です。ディレクトリを変えるたびにプロセスを起動し直すため、それまでの会話の文脈もキャッシュも引き継げません。

cwd を起点にツールが動く設計上、別リポジトリのファイルを安全に触るには起動し直すのが無難でした。けれども起動し直すと、毎回 system prompt とプロジェクト規約の読み込みが走ります。リポジトリが 4 つあれば、その立ち上げコストを 4 回払う計算になります。

/cd が実際に変えること

/cd は、走っているセッションを保ったまま作業ディレクトリだけを差し替えます。公式の挙動として、押さえておきたい点が四つあります。

観点再起動していた頃/cd で移った場合
プロンプトキャッシュ破棄され再構築作り直さず温存
会話の文脈途切れるそのまま継続
移動先の CLAUDE.mdsystem prompt として読み込みメッセージとして追記
セッションの保存先各ディレクトリで独立移動先プロジェクトへ再配置

このうち最初の二つが、横断作業の体感を最も大きく左右します。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦セッションを再起動せずに別リポジトリへ移ることで、温まったプロンプトキャッシュを捨てずに済む仕組みと、その費用・待ち時間への効き方を具体的に把握できます
✦移動先 CLAUDE.md が system prompt を置き換えるのではなくメッセージとして追記される挙動を踏まえ、リポジトリ横断の作業でも指示が混線しない構成に落とし込めます
✦ポストセッションフックでログ記録や .next 削除などの終了処理を Claude Code 側へ寄せる設計を、settings.json の実例つきで組めるようになります
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⟐ Claude Code2026-05-02
Claude Code の Edit ツールで「old_string is not unique」エラーを止める実践的な書き換え戦略
Claude Code の Edit ツールで「old_string is not unique」が頻発するのは、編集ターゲットの一意性をプロンプト側で保証していないことが根本原因です。再発を防ぐ書き換え戦略を解説します。
⟐ Claude Code2026-04-30
Claude Code Skills を組み合わせる設計術 — 単一スキルでは届かない自動化を作る
Claude Code の Skills を1つずつ作るところから一歩進み、複数スキルを連携させて自動化を組む設計手法をお伝えします。Pipeline・条件分岐・メタスキルの3パターンとよくある落とし穴を実装例付きで詳述します。
⟐ Claude Code2026-03-28
Claude Code × Playwright で E2E テストを本番運用に乗せる — 落とし穴と導入の判断基準
Claude Code と Playwright を組み合わせて E2E テストを本番運用するための実装パターンと、導入効果の測り方。Cloudflare Workers/Pages preview deployment 下での落とし穴と、個人開発者がテストを導入する判断基準まで踏み込んで解説します。