CLAUDE.md基本編 Claude Codeで翌日作業を再開したら、また同じ間違いを繰り返してしまった……。そんな経験はありませんか?handoff.mdとCLAUDE.mdの違いを理解するだけで、前回の続きをスムーズに再開できるようになります。荻窪・杉並区のAI活用教室が解説します。

Claude Codeで翌日作業を再開したら、
また同じ間違いを繰り返してしまった……。
そんな経験はありませんか?
handoff.mdとCLAUDE.mdの違いを理解するだけで、
前回の続きをスムーズに再開できるようになります。
荻窪・杉並区のAI活用教室が解説します。

CLAUDE.mdの活用編もあります。こちらから。

ogita
ogita

Claude Codeには、
作業を引き継ぐ仕組みがいくつかあり、
主なものが2種類あります。
プロジェクトのお約束を書く
CLAUDE.mdと、
今日の作業メモを書く
handoff.mdです。
今回はこの2つの違いを
わかりやすく説明していきますね。

ちょうどそれで
困っていました!
昨日やったことが
全部消えちゃって…

seito
seito

「また最初から?」翌日に白紙リセットされてしまう理由

Claude Codeはセッションをまたぐと、
会話の記憶がリセットされます。
これはバグではなく、仕様です。
「昨日やったのに…」
は、Claude Codeを使い始めた多くの方が経験するあの感覚です。

昨日の続きを
お願いしたいんですが

seito
seito
x
x

【ClaudeCode】
前回の会話の内容は
保持していません。
何をしていたか
教えていただけますか?

え!全部忘れたの!?
昨日はメモリしましたっていってたのに。。

seito
seito
x
x

【ClaudeCode】
セッションをまたぐと
会話の記憶は
リセットされます。

じゃあ毎回
最初から説明するの…

seito
seito

CLAUDE.mdとは?Claude Codeが毎回読む「お約束ファイル」

x
x

【ClaudeCode】
CLAUDE.mdに
プロジェクト情報を
書いておくと便利ですよ。

CLAUDE.mdって
どこに置けばいいの?

seito
seito
x
x

【ClaudeCode】
プロジェクトの
ルートフォルダか、
ホームの.claudeフォルダに
置いてください。

ルートフォルダ…?
.claudeフォルダ…?
どっちに置けばいいの…

seito
seito

困り果てたseitoはogitaに駆け込んだ。

ogita
ogita

慣れないとここはややこしいですね。
CLAUDE.mdは、
Claude Codeが毎回
自動で読み込む
「お約束ファイル」です。
コードのルールや
プロジェクトの説明を
書いておけば、
毎回説明しなくて
済むようになります。

Claude.mdはずっと覚えておいてほしいことを
書いとくわけですね。

seito
seito
ogita
ogita

そう!
置く場所は、プロジェクトフォルダの
直下に置けばOKです。
複数プロジェクト共通のルールは
ホームの.claudeフォルダの
CLAUDE.mdに書きます。

handoff.mdとは?CLAUDE.mdとの決定的な違い

handoff.mdって
CLAUDE.mdと
何が違うんですか?

seito
seito
x
x

【ClaudeCode】
handoff.mdは
作業の引き継ぎメモです。
CLAUDE.mdとの違いは
自動読み込みされない
点です。

ますますわからない…
ogitaさーん!!

seito
seito
ogita
ogita

CLAUDE.mdは
「ずっと有効なルール」、
handoff.mdは
「今日の作業メモ」
だと思ってください。
つまりhandoffは次回への引継ぎで、
ずっと覚えてくれるものではありません。

handoff.mdに書いたらずっと保存されるものと
ずっと勘違いしてました。
どおりで忘れるわけだ。

seito
seito
ogita
ogita

はい、handoff.mdは最近の作業の記憶です。
また、Claudeが自動では読みこまない場合が多いです。
翌日「handoff.mdを読んで続きをやって」と
一声かける必要があります。

ぜんぶClaude.mdではだめなんですか?

seito
seito
ogita
ogita

全部Claude.mdに記憶しちゃうと
情報が多すぎてパンクしてしまうんですよ。
だから今の情報はhandoffで、
きっちりルール化しておきたい情報はclaude.md
というふうに分けるわけです。

今後ずっと守ってほしいことは
claude.mdに保存するように伝えるようにします。

seito
seito

コミットとはどう違うの?

そうそう、あとコミットもよくわかってません。
コミットすれば記録されるから
handoffやclaude.mdと同じじゃないですか?

seito
seito
ogita
ogita

コミットは
コードの変更履歴です。
バグったときに
以前の状態の戻すときにつかいます。

ゲームで言うセーブポイントって
やつですね。

seito
seito
ogita
ogita

そうです

「メモリされました」とも違うの?3つの記録手段を整理

Claude Codeが
「メモリしました」って
言ってたけど、あれは?

seito
seito
x
x

【ClaudeCode】
ユーザー情報を
自動保存しました。
好みや使い方の傾向を
記録しています。

じゃあ作業内容も
覚えてるじゃないですか!

seito
seito
x
x

【ClaudeCode】
作業の文脈は
含まれません。

なんで…
ogitaさーん!!

seito
seito
ogita
ogita

メモリはhandoff.mdやclaude.mdとは
ちがって勝手に保存されるものなので、
注意が必要です。

メモリってどこに保存されてるんですか?

seito
seito
ogita
ogita

「メモリ」は保存場所はユーザーが決めれません。
パソコン内のどこかに保存されています。
ユーザーの好みや
プロフィール情報などが、
パソコン内に保存されます。

handoff.mdやClaude.mdなどの
mdファイルとは違うんですね。

seito
seito
ogita
ogita

そうですね。
「メモリ」は
見えないところに保存されているものなので、
保存されてからと言って安心はしないようにしましょう。

3つの違いをまとめると、こうなります。

方法何を記録する?自動読み込み別PCで使える?
CLAUDE.mdプロジェクトのルール○ 自動Gitで共有可
handoff.md今日の作業メモ✕ 手動で渡すGitで共有可
メモリユーザーの好み・情報○ 自動✕ ローカルのみ

別のパソコンではメモリは使えない?

家のパソコンと職場のパソコン、
メモリは共有されますか?

seito
seito
ogita
ogita

されません。
メモリはそのパソコンの
ローカルに保存されるので、
別のパソコンでは
引き継がれません。

えー!不便…

seito
seito
ogita
ogita

プロジェクトのルールは
CLAUDE.mdをGitに
コミットして共有するのが
おすすめです。
GitHubに置けば
どのパソコンでも
同じ設定で始められます。

coworkの保存場所がわかりにくい理由

coworkってどこに
保存されてるか
全然わからないんですが…

seito
seito
x
x

【ClaudeCode】
git worktreeとして
管理されています。

…余計わからない。

seito
seito
ogita
ogita

coworkは裏で別ブランチを作って
並行作業する仕組みです。
ファイルはプロジェクトフォルダに
ひっそり共存しています。

ogita
ogita

迷子になったら
/exitworktreeを試してみて。
元の場所に戻れます。

だから見つけにくいんですね…
/exitworktree、覚えます!

seito
seito

再開時にちゃんと続きを引き継ぐ3つのコツ

まとめると、Claude Codeで翌日もスムーズに再開するコツは次の3つです。

  • 作業終わりにhandoff.mdを更新する(「今日の作業をまとめてhandoff.mdに書いて」とClaudeに頼むと楽)
  • 重要な決定事項はCLAUDE.mdに追記する(ずっと守りたいルールはこちら)
  • 翌日「handoff.mdを読んで続きをやって」と一言伝える(これだけで文脈が引き継がれる)

これだけ守れば
毎日スムーズに
再開できるんですね!

seito
seito
ogita
ogita

そうです!
Claudeは賢いですが
記憶は持ち越せません。
引き継ぎメモを渡せば、
毎回ゼロからではなく
前回の続きから
始められます。

CLAUDE.mdの実践編もあります。こちらから。


Claude CodeやAI活用について、荻窪・杉並区の教室でも相談できます。