長い会話をそのまま突っ走ると、だいたい途中で話がズレる。しかも厄介なのは、ズレたことに当人が気づきにくい点だ。Claude Code でも同じで、作業が長引くほど、前提がいつのまにか古くなる。そこで効くのが、途中要約を入れるやり方である。会話が長いときに要約させるだけで、指示の食い違い、作業方針の勘違い、不要な手戻りがかなり減る。
特に Claude Code は、コード修正でもファイル整理でも、会話の流れに乗ってどんどん進めてしまう。便利だが、便利なぶん「今どこまで合意していたか」を見失いやすい。筆者は以前、複数ファイルのリネームと説明文の整形を続けている途中で、最初に決めた命名規則を自分で忘れ、あとから差し戻しを食らった。要するに、作業が進んでいるようで、前提だけ置き去りになっていたわけだ。
この手の事故を止めるには、節目で Claude Code に「ここまでの理解を短くまとめろ」と指示するのがいちばん手堅い。雑に言えば、会話の途中でメモを取らせるのである。要約を返させると、こちらの説明の穴も見える。Claude Code が勝手に補完していた前提、曖昧だった条件、まだ決めていないのに決まったことになっていた内容が浮かび上がる。
実際の頼み方は、かなり単純でいい。たとえば作業の山場ごとに、こんな指示を挟む。
ここまでの前提と決定事項を、3〜5行で要約して。
特に、まだ未確定の点と、こちらが後で確認すべき点を分けて書いて。
そのあと、次に進む前に必要な確認質問があれば箇条書きで出して。
これだけで十分役に立つ。ポイントは「要約して」で終わらせないことだ。未確定事項を分けさせると、会話の中で曖昧なまま流された条件を拾いやすい。確認質問まで出させれば、次に進む前に穴を埋められる。
もう少し実務寄りにするなら、節目のたびに出す型を固定しておくといい。
ここまでの内容を次の形式で整理して。
1. 決まったこと
2. まだ未確定のこと
3. こちらの意図として重要なこと
4. 次にやること
長くしすぎず、要点だけでいい。
この形は、開発でも文書作成でも使える。たとえば README の改稿、議事録の整形、フォルダ整理の方針決めでも効く。非エンジニアの使い方なら、こんな指示がわかりやすい。
ここまでの整理方針を短く要約して。
- 何を残すか
- 何を捨てるか
- 迷っている点
- 次に確認すること
作業を続ける前に、前提がずれていないか見たい。
ここで大事なのは、要約を「確認作業」として使うことだ。要約そのものを成果物にしない。あくまで、こちらの頭と Claude Code の理解をそろえるための中間チェックである。これを入れないと、会話が長くなるほど、Claude Code はもっともらしいけれど微妙に違う方向へ進みやすい。特に曖昧な依頼、たとえば「いい感じに整えて」「無駄を減らして」「わかりやすくして」は危ない。人間は文脈を補えるが、機械は補ったつもりで別の解釈をすることがある。
筆者がいちばん痛かったのは、途中で「ここまでの認識を確認したい」と言わずに、修正を何往復も重ねたときだ。会話の前半では A を優先する話をしていたのに、途中から B が主役になり、最後には両方を足した中途半端なものができた。要約を挟んでいれば、その場で「最初に決めたのは A だったはずだ」と戻せたはずだ。こういう手戻りは、1 回ごとの損失は小さく見えて、積み上がるとかなりだるい。
節目の置き方も雑でいいわけではない。毎ターン要約させると、かえって流れが切れて面倒になる。効くのは、場面が変わるところだ。たとえば、作業の方針を決めたあと、複数ファイルに手を入れる前、出力の体裁を切り替える前、長い下書きの半分を超えたあたり。要するに、「このまま進むとズレたら痛い」という地点で挟む。ここは人間の勘がものを言う。
Claude Code に要約させるときは、ただ短くするより、判断材料を残させたほうがいい。こういう聞き方が使いやすい。
今の理解を要約して。さらに、判断に使った前提を1つずつ書いて。
前提が怪しいところは、怪しいと分かる形で明示して。
この一文を入れるだけで、要約が単なる圧縮ではなく、思考の棚卸しになる。あとで見返したとき、どの前提でそう判断したのか追いやすい。ファイルの削除判断や文書の統廃合みたいな、あとから説明責任が出る作業では特に効く。
逆に、やらないほうがいいのは「全部任せて、最後にまとめて確認する」進め方だ。長い会話では、それがいちばん危ない。終盤でズレが見つかると、前の作業をまとめて戻す羽目になる。差分が大きいほど修正コストも増えるし、こちらの記憶も怪しくなる。途中要約は、そういう地味な地雷を踏まないための保険だ。
使い慣れてくると、要約の指示自体も少しずつ調整できる。曖昧な相談なら「未確定点を必ず出す」、文章作成なら「見出しごとの役割を確認する」、整理作業なら「残す理由と捨てる理由を分ける」。この調整ができると、Claude Code はただの作業者ではなく、進行役としてかなり使いやすくなる。
長い会話の途中で一回止まり、前提を言葉に戻す。たったそれだけで、ずれたまま進む事故はかなり減る。手を動かす前に、まず認識をそろえる。面倒に見えて、実際はこれがいちばん安い。