メインコンテンツまでスキップ

コンテキスト管理

中級

すべてのセッションには有限の コンテキストウィンドウ があります。それが埋まると、古い内容が押し出され、Claude は「ドリフト」し始めることがあります。コンテキストを意図的に管理することが、長いセッションを鋭く保つ秘訣です。

2 つの必須コマンド

  • /clear — 会話を消去して、まっさらから始めます。無関係なタスク に切り替えるときに使います。きれいで集中したコンテキストを取り戻す、最も安価な方法です。
  • /compact — これまでの会話を要約してコンパクトな形にし、要点を保ちながら容量を解放します。同じタスクを続けたい がウィンドウが埋まってきたときに使います。

自動コンパクション

コンテキストが限界に近づくと、Claude Code は 自動コンパクション を行い、急停止せずに作業を続けられます。これはセーフティネットです — ただ、それに頼るより、タスクの合間に積極的に /clear する方が良い結果が得られます。

効果的でいるためのテクニック

  • 1 セッションにつき 1 タスク。 無関係な作業の午後を、1 つのコンテキストに積み上げさせないこと。
  • 重い読み込みを委譲するサブエージェント に。彼らは 自分の コンテキストを消費し、結論だけを返します。
  • 貼り付けるのではなく参照する。 大きな塊を貼り付ける代わりに、Claude をファイルに向けます(@path)。CLAUDE.md を軽く保ちましょう。
  • 予算を見張る。 コンテキスト使用量を表示する ステータスライン が、いつコンパクトすべきかを教えてくれます。

:::tip 症状 → 対処 Claude が以前の指示を忘れ始めたり、同じことを繰り返したりしたら、ウィンドウがおそらく埋まっています。/compact(同じタスク)または /clear(新しいタスク)でたいてい即座に直ります。詳しくは トラブルシューティング を参照してください。 :::

次に