🗜️
/compact — コンテキスト圧縮
Claude Code会話コンテキストを圧縮してトークンを節約
/compactは、これまでの会話内容をClaudeが自動的に要約・圧縮するコマンドです。
なぜ必要か?
Claude Codeは会話が長くなるほどコンテキストウィンドウ(トークン上限)に近づきます。上限に達すると初期の会話内容が切り捨てられたり、応答品質が低下する可能性があります。/compactを実行すると会話を核心だけ残して圧縮し、新しいセッションを開始せずに作業を継続できます。
使用タイミング
長いデバッグセッション後に別の作業に切り替える時
複数ファイルを修正してコンテキストが重くなった時
Claudeが以前の指示を忘れ始めたと感じた時
ステータスバーで残りコンテキストが少なくなった時
カスタムプロンプト
/compact <プロンプト>で圧縮時に特定の内容を強調できます。
/compact 現在進行中のリファクタリング作業に集中して要約して
こうするとClaudeが該当コンテキストを優先的に保持します。
使い方
1
/compact入力 — 会話全体を自動要約・圧縮
2
/compact <プロンプト> — 特定のコンテキストを強調して圧縮(例: /compact DBマイグレーション作業を中心に)
3
圧縮後も核心的な決定事項、変更ファイルリスト、現在の作業状態は維持される
4
新しいセッション開始(/clear)と異なり、作業フローが途切れない
タグ
#compact
#context
#compression
#token
#efficiency
Source
Anthropic Docs