【結論】解決策 / 実行コマンド
コンテキスト上限はモデル、機能、組織設定で異なるため、常に20万トークンと固定しないでください。
Claude Codeは必要に応じて自動圧縮を行いますが、/contextで使用状況を確認し、重要な情報を指定して/compactを実行できます。
巨大ファイルを機械的に全部読むのではなく、対象範囲、ファイル数、問題数を絞ることが最も有効です。
# 起動後のセッション内で実行:コンテキスト使用状況を確認
/context
# 起動後のセッション内で実行:重要情報を保持して圧縮
/compact 現在の目的、変更ファイル、未解決テストを保持してください
# 起動後のセッション内で実行:新しいタスクへ切り替える
/clear具体的な手順・設定方法
調査対象を一つの機能またはディレクトリへ限定します。
長いログ、生成物、データセットは必要部分だけを抽出します。
独立した調査はサブエージェントや別セッションへ分け、メイン文脈を汚さないようにします。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
対象をsrc/ordersとtests/ordersに限定してください。
最初に必要なファイルだけを列挙し、最大5ファイルまで読んでください。
重要な問題3件だけを報告し、ファイル変更は行わないでください。注意点・よくあるエラーと対処法
/clearは未保存の判断や会話文脈を失うため、必要事項を文書へ残してから実行します。
短い返答を要求しても、ツール呼び出しや再試行が多ければ利用量は増えます。
上限エラーが続く場合は/doctorやデバッグログで別原因も確認してください。