【結論】Claude Codeを安全に再起動する
単に会話を軽くしたい場合は/compact、別Taskへ切り替える場合は/clear、Processを終了する場合は/exitを使います。
直前Sessionへ戻るなら再起動後にclaude --continueを使えるため、毎回手作業で文脈Fileを作る必要はありません。
認証解除や再Installは通常の再起動手順ではなく、原因が認証・Binary更新に限定された場合だけ行います。
# 起動後のセッション内で実行:会話を圧縮
/compact
# 起動後のセッション内で実行:安全に終了
/exit
# ターミナルで実行:直近Sessionを再開
claude --continue
# ターミナルで実行:環境診断
claude doctor具体的な手順・設定方法
Git statusと未保存の変更を確認します。
必要ならSession名、決定事項、未完了TestをRepository文書へ記録します。
/exit後、同じProjectで--continueまたは--resumeを使います。不具合が続く場合はsafe mode、MCP、Hook、Extensionを切り分けます。
実践プロンプト / 活用テクニック
# 再開後のセッション内で入力
前回Sessionの決定事項、未完了作業、変更File、実行済みTestを要約してください。
現在のgit statusと矛盾する点があれば指摘し、まだ編集しないでください。注意点・よくあるエラーと対処法
/clearは再起動ではなくCurrent conversationを消去する操作です。
Context上限時も自動圧縮や/compactが使えるため、即座に履歴を破棄する必要はありません。
強制終了後は実行途中のCommandとFile状態を必ず確認してください。