Claude Codeの/compactとは?会話の圧縮と/contextの見方

公開 更新 著者 永上裕之導入とルール
長くなった会話の束を、要点だけの1枚にまとめ直すイメージ

この記事の要点

  • /compact は、それまでの会話を要約して置き換え、AIが覚えておける量(コンテキスト)を空ける
  • CLAUDE.md や自動メモリは圧縮のあと読み直されるが、途中で読み込んだ決まりは要約に含まれてしまう
  • /context で何が場所を取っているか確かめ、作業の区切りで /compact か /clear を使い分ける

Claude Code と長く作業していると、だんだん返事が遅くなったり、最初に伝えた前提を忘れたように見えたりすることがあります。原因の多くは、AIが一度に覚えておける量(コンテキスト)がいっぱいに近づいていることです。

この記事では、公式ドキュメント(2026年10月26日確認)にもとづいて、会話を圧縮する /compact と、中身を確かめる /context の使い方をまとめます。

結論:中身を見てから、区切りで圧縮する

まず /context で、何がどれだけ場所を取っているかを色分けで確かめます。そのうえで、作業の区切りに /compact を打つと、それまでの会話が要約に置き換わり、場所が空きます。

Claude Code は上限が近づくと 自動でも圧縮 します。ただ、自動の要約は「何が大事か」を推測して残すので、残したいことがはっきりしているときは、自分で先に圧縮するほうが確実です。

/compact の使い方

/compact 請求書の集計の続きに集中して。決めた列名と除外のルールは必ず残す

/compact のうしろに 何を残したいか を書くと、その指示に沿って要約されます。何も書かなければ、Claude Code が判断して要約します。

会話の一部だけをまとめたいときは、/rewind で発言を選び、「ここから要約」「ここまで要約」を選ぶ方法もあります。巻き戻しの使い方は Claude Codeの/rewindとは? で解説しています。

/context で見えるもの

/context を打つと、いまの使用量が 色分けのマス目 で表示されます。何も入力しないうちから、次のようなものが読み込まれています。

作業が進むと、読んだファイル、実行したコマンドの結果、AIの返事がたまっていきます。/context には、場所を取りすぎている道具やメモの 減らし方の提案 も出ます。

圧縮で残るもの・要約されるもの

公式ドキュメントの表を、仕事で気にする所に絞ってまとめると次のとおりです。

もの圧縮のあと
プロジェクト直下の CLAUDE.md・範囲指定のない決まりファイルから読み直される
自動メモリファイルから読み直される
プランモードで書いた計画ファイルから読み直される
読んだ・編集したファイル新しく変更された順に5つまで読み直される
使ったスキルの本文1つ5,000トークン・合計25,000トークンまで入れ直される
paths: で範囲を決めた決まり・下の階層の CLAUDE.md必要になったときに読み直される
途中でフックが足した内容会話と一緒に要約される
裏で動いているコマンドやサブエージェント止まらずに動き続ける

大事なのは、途中で読み込まれた決まりは、要約に溶けてしまう ことです。圧縮のあとも必ず守らせたい決まりは、プロジェクト直下の CLAUDE.md に書いておきます。書き方は CLAUDE.mdの書き方 にまとめています。

スキルは長いと 先頭から切り詰められる ので、いちばん大事な指示は SKILL.md の上のほうに書きます。

/clear との違い

コマンドすること向いている場面
/compact会話を要約して続ける同じ作業を続けたいが、場所が足りない
/clear会話を空にして新しく始める関係のない別の作業に移る

/clear をしても CLAUDE.md などのプロジェクトの決まりは読み込まれます。前の会話は /resume で戻れます。別の仕事に移るなら /clear のほうが、古い会話に場所を取られずに済みます。

自動の圧縮を早めに動かす

/autocompact で、どこまでたまったら自動で圧縮するかを決められます。

/autocompact 500k

auto を渡すと元の設定に戻ります。どの時点で自動の圧縮が始まるかは、モデルと設定によって変わります。

長い作業で困らないコツ

  1. 大きな調べものはサブエージェントに任せる:読んだファイルはサブエージェント側の場所にたまり、自分の会話には要点だけが戻る(サブエージェントの使い方)
  2. 作業の区切りで /compact に残す指示を書く:決めた名前・数字・やらないことを明記する
  3. 使わない MCP を外す:道具の名前だけでも、起動のたびに場所を取る(MCPの追加と設定)

より大きな上限が必要なら、100万トークンまで扱えるモデルの版を選ぶ方法もあります。モデルの選び方は Claude Codeのモデルの選び方 で紹介しています。

まとめ

出典

永上裕之

ユニコスクール株式会社 代表取締役。AIエージェント専門のスクール&コミュニティを運営しています。

この記事はAIを使って下書きし、著者が事実確認・加筆しています。ツールの機能や料金は変わることがあるため、最新の情報は各社の公式ページでご確認ください。

関連する記事