AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月18日 22:00

Claude Codeは2回失敗で/clear

LINEで送る
Claude Codeは2回失敗で/clear

3つのポイント

  1. 何が起きたか

    2026年10月18日時点の公式ドキュメントのチュートリアルは、失敗した修正がコンテキストウィンドウに積み重なると指摘。1つの問題で2回以上修正したら/clearを実行するよう案内している。

  2. なぜ重要か

    修正を重ねた長いセッションより、良いプロンプトでのクリーンなセッションの方が勝る傾向があるとドキュメントは説明。ゴール、ファイルの場所、避けるべきアプローチを改めて示すよう勧めている。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

チュートリアルはこの問題をリソース管理の問題として捉えている。コンテキストウィンドウには、失敗したコードやそれを指摘する修正を含め、会話のすべてが保持される。Claudeは次の返答を作るときにそのすべてを読むため、失敗したアプローチが次の試みを誤った方向に導く参考材料になり得る。ドキュメント自体の表現は厳しく、クリーンなセッションと良いプロンプトは、修正だらけの長いセッションにほぼ必ず勝つとしている。チュートリアルが勧める解決策は/clearだけではなく、失敗から学んだ3点、すなわちゴール、変更を加える場所、避けるべきアプローチを加えたプロンプトの書き直しだ。例としてNext.jsのログインリダイレクトが挙げられており、ClaudeがuseEffect内にrouter.pushを追加し続けたケースで、再開したプロンプトはmiddleware.tsを指定し、useEffectでの遷移を排除している。clear以外にも、他のコマンドを整理している。/compactは保持したい内容を指定しながら要約し、/btwはメインの履歴に加えずに脇の質問をし、CLAUDE.mdは要約が何を保持すべきかのルールを担う。筆者は/rewind、指示付きの/compact、/clearを使って問題を小さなセッションに分割していると述べている。

よくある質問
修正を重ねるのではなく/clearを使うべきなのはどんなときですか?
チュートリアルによれば、1つのセッションで同じ問題についてClaudeを2回以上修正したら、/clearを実行し、より具体的なプロンプトで新しく始めるべきです。公式ドキュメントは、良いプロンプトでのクリーンなセッションは、修正が積み重なった長いセッションにほぼ必ず勝るとしています。
/clearと/compactの違いは何ですか?
/clearはコンテキストをリセットして新しい会話を始めるのに対し、/compactは会話を要約して縮小します。チュートリアルは、ミスが繰り返されるときや無関係なタスクに切り替えるときは/clear、同じタスクを続けたいが会話が長くなったときは/compactを勧めています。
要約で情報が消えないようにするにはどうすればよいですか?
Claude Codeが毎回読む指示ファイルCLAUDE.mdに書いておきます。チュートリアルでは、要約者に対して変更したファイルの完全なリストとテストコマンドを常に保持するよう指示するルールの例を示しています。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へMetaのAIエージェント、性的会話可にクリエイター反発