【結論】セッションは自動保存され、圧縮・分岐・再開できる
Claude Codeのセッションは作業中にローカルTranscriptへ継続保存され、終了後も--continueや--resumeで戻れます。
/clearは現在の会話を消去して新しい文脈へ進む操作であり、過去セッションが必ず完全消滅するという説明は誤りです。
# ターミナルで直近セッションを再開
claude --continue
# ターミナルで履歴一覧から選択して再開
claude --resume
# 名前付きセッションを開始
claude --name auth-refactor具体的な手順・設定方法
作業単位ごとに
/renameで意味のある名前を付けます。長い会話は
/contextで確認し、完了条件と重要事項を指定して/compactします。別案を試す時は
/branchまたは--fork-sessionで履歴を分岐し、元の会話を保ちます。
実践プロンプト / 活用テクニック
中断前にコードと判断を残す例です。
# 起動後のセッション内で入力
/rename oauth-migration
# 続けて入力
現在の決定事項、未解決点、次の検証コマンドをdocs/progress.mdへ保存してください。
# セッション終了後にターミナルで実行
claude --resume oauth-migration注意点・よくあるエラーと対処法
セッションTranscriptはGit履歴や設計書の代替ではありません。
Hooksから注入された日時やCommit SHAは再開時に古くなる可能性があるため、現在値を再確認します。
共有PCでは履歴に機密情報が残る可能性があるので、OSアカウント、Disk暗号化、Retention、削除手順を組織方針に合わせてください。