【結論】記憶はSession、CLAUDE.md、Auto memoryを使い分ける
Claude Codeは再起動のたびに必ず全記憶を失うわけではなく、Session再開、CLAUDE.md、Auto memoryを利用できます。
CLAUDE.mdはTeamで共有する規約やArchitecture判断、Auto memoryはMachine localの学習事項、Session再開は直前の会話継続に適します。
重要な仕様はAIのMemoryだけへ委ねず、ADR、Issue、README、TestとしてRepositoryへ残します。
# ターミナルで実行:直近Sessionを継続
claude -c
# ターミナルで実行:Session選択画面から再開
claude --resume
# 起動後のセッション内で実行:Memoryを確認・編集
/memory
# 起動後のセッション内で実行:長い会話を圧縮
/compact
# ターミナルで実行:共有規約を確認
git diff -- CLAUDE.md docs/adr具体的な手順・設定方法
変わりにくい規約はCLAUDE.mdへ簡潔に記録します。
重要な設計判断は日付、背景、選択肢、決定、影響をADRとして保存します。
直近Taskはclaude -cまたは--resumeで再開し、Branchとgit statusを確認します。
古いMemoryと現在のCodeが矛盾する場合はRepositoryとTest結果を正とします。
実践プロンプト / 活用テクニック
# 再開後のセッション内で入力
前回Sessionの決定事項、未完了作業、変更済みFile、実行済みTestを要約してください。
現在のgit statusと矛盾する内容は指摘し、まだ編集しないでください。注意点・よくあるエラーと対処法
Auto memoryはMachine localで、別MachineやCloud環境へ自動共有されません。
MemoryへSecret、顧客情報、長大なLogを保存しないでください。
古い要約を無条件に信頼せず、Git履歴、Issue、Testで再検証します。