途中から Claude の回答がおかしくなってきた」 「長時間使っていると指示を無視されるようになる」 というようなことありません?
コンテキストウィンドウとは何か
Claude の「作業記憶」。以下のすべてがここに積み上がっていくる:
- 会話のすべてのメッセージ - Claude が読み込んだファイルの内容 - 実行したコマンドの出力 - エラーメッセージ・デバッグ出力
1回のデバッグセッションや探索だけで数万トークンを消費することもある 満杯に近づくと Claude は「以前の指示を忘れる」「ミスが増える」という 性能劣化を起こし始める。
管理コマンド一覧
/clear — コンテキストを完全リセット。無関係なタスクの切り替え時に使う /compact — 重要情報を保持しつつ圧縮(手動実行。自動圧縮とは別の仕組み) /compact [指示] — 圧縮時に保持する内容を指定して実行 /btw — サイドクエスチョン。回答がコンテキストに残らないオーバーレイ表示 Esc+Esc / /rewind — 特定チェックポイントまで巻き戻し
よくある失敗パターン3選
【パターン1:なんでも詰め込みセッション】
症状:1セッションで複数の無関係なタスクを混ぜている 問題:バグ修正の文脈に機能追加の議論が混入し、判断がブレる 対処:タスクが切り替わるたびに /clear を実行
【パターン2:何度も修正ループ】
症状:同じ問題を Claude に2回以上修正させても直らない 問題:失敗した修正試行がコンテキストに残り判断を歪める 対処:2回直らなければ /clear して、学んだことを最初から盛り込んだより
【パターン3:果てしない探索】
症状:「調査して」と頼んだら Claude が大量のファイルを読み続ける 問題:調査結果がコンテキストを圧迫し実装フェーズに支障が出る 対処:調査はサブエージェントに委任
圧縮動作をカスタマイズする
CLAUDE.md に圧縮時の指示を書いておくと、重要情報の消失を防げる:
無料でアカウント作成
CCHub は Claude Code 開発者のための日本語コミュニティです。