長い前提をそのまま投げ込むと、だいたい詰まる。Claude Code は賢いが、無限に文脈を飲み込んでも気持ちよくなるわけではない。むしろ要点が埋もれて、肝心の判断がぼやける。コンテキストを節約する、長い前提を短くする。ここを雑にすると、あとで手戻りが増える。
筆者は最初、仕様メモや経緯説明をそのまま貼り付けていた。すると返ってくるのは、やたら丁寧だが焦点のずれた整理だったり、最初に読ませた長文の細部に引っ張られた提案だったりする。あれは地味にだるい。要るのは長文の再掲ではなく、判断に必要な芯だけだ。
Claude Code に食わせる情報は、たいてい三層に分けると扱いやすい。まず「何をしたいか」。次に「絶対に守る条件」。最後に「判断に必要な最小限の背景」だ。長い経緯、途中の愚痴、似たような失敗談は、基本的に落としていい。残すのは、後で答えの質に効くものだけである。
たとえば、ファイル整理の依頼なら、こう削る。
依頼:
- 仕事用フォルダの中で、重複しているPDFと古い下書きを見つけたい
- 削除前に候補を一覧にしてほしい
- 誤って正式版を消したくない
背景:
- 案件ごとにフォルダが散らかっている
- 同じ資料名で別版がいくつもある
- 手で見比べる時間がない
やってほしいこと:
1. 重複候補と古い版を抽出する
2. まず削除せず、削除候補のリストを出す
3. 最後に安全な消し方を提案する
これで十分だ。ここに「去年の案件ではこうで、今年はこうで、相手先がこう言っていて……」を全部乗せると、情報量だけ増えて精度は上がらない。Claude Code に渡すのは、会話の記録ではなく、作業のための圧縮メモである。
コードや設定の仕事でも同じだ。長い仕様書を貼るより、先に自分で三行に潰したほうがいい。たとえば、リファクタリングを頼むなら、次のように切る。
目的:
- 既存コードを読みやすくしたい
制約:
- 動作は変えない
- 公開関数の引数は変えない
- 変更は最小限にする
優先順位:
- 重複の削減
- 命名の整理
- テストが壊れないこと
この形にしておくと、Claude Code が迷いにくい。逆に、丸ごとの設計メモや過去のレビューコメントを全部入れると、どこを優先するべきかがぼやける。モデルは長文の中の重要箇所を拾えるが、こちらがわざわざノイズを増やす理由はない。
ここで大事なのは、「短くする」と「雑にする」は別物だという点だ。削るべきなのは、判断に関係ない説明だ。削ってはいけないのは、制約だ。たとえば「削除前に確認したい」「外部に送る文書なので口調を整えたい」「絶対に元データは触らない」といった条件は、短くしても消してはいけない。ここを落とすと、後で痛い目を見る。
筆者は以前、メール文面の推敲を頼むときに、相手との経緯をだらだら書きすぎたことがある。結果、返ってきた修正文は妙に温度感が重くなった。要点は「相手に角を立てず、期限だけ伝えたい」だったのに、長文の感情パートまで拾わせてしまったわけだ。あれは完全にこちらの負けである。文脈を足せば良くなるわけではない。必要な条件だけ並べたほうが、文章は締まる。
削るときのコツは、原文をいじることではなく、先にメモを別枠で作ることだ。長い資料をそのまま貼る前に、自分でこんな風に圧縮する。
元資料の要点:
- 目的はA
- 例外はB
- 絶対条件はC
- 迷う点はD
Claude Code に聞きたいこと:
- Aを実現する最短手順
- Bに引っかからない書き方
- Cを守るための確認点
この一段かませるだけで、入力の質がかなり変わる。特に非エンジニアの作業、たとえば書類の整理やフォルダの棚卸しでは効きやすい。全部の経緯を説明しなくても、「何を残すか」「何を捨てるか」「誰が見ても困らない形にしたいか」だけで話は進む。
やってはいけないのは、長文を削るつもりで、曖昧な一文に潰してしまうことだ。「いい感じに整理して」「必要そうなものだけ残して」は、短いが弱い。これだと Claude Code は、こちらの好みを推測するしかなくなる。短くするなら、判断基準まで短く書く。そこまでやって初めて、コンテキスト節約になる。
もう一つ、地味に効くのが「段階を分ける」ことだ。最初から全部渡さず、まず圧縮だけ頼む手もある。
この資料を、作業に必要な要点だけに圧縮してほしい。
以下の3点に分けて出して。
- 目的
- 制約
- 迷いどころ
長い背景説明は削っていい。
これで要約を作らせてから、その要約を使って本題に入ると、会話がかなり軽くなる。長文のまま突っ込むより、こちらの意図も安定する。Claude Code は一発勝負のゴミ箱ではない。整えた入力を渡したほうが、返りがよくなる。
要するに、長い前提は「全部必要そう」に見えるだけだ。実際には、作業の芯は少ない。目的、制約、判断材料。この三つに絞ってから渡せば、Claude Code はかなり扱いやすくなる。次に迷うなら、今の依頼文を一度声に出して読んでみるといい。そこで本当に必要な情報だけが残るはずだ。