Claude Code活用 Claude Codeのセッション管理術:/rewind・/branch・–resumeを1本の実験フローに統合する ── 隠しフラグ–rewind-filesは-pセッションでは動かなかった
Claude Codeのチェックポイント(/rewind)・セッション分岐(/branch, --fork-session)・セッション再開(--continue/--resume)を「実験→壊れたら戻す→うまくいったら残す→後で続ける」という1本の実務フローに統合。使い捨てGitリポジトリでclaude -pを7回実行(実費約0.65ドル)して検証し、--fork-sessionによる非対話分岐が実際に機能することを確認した。加えてバイナリのstrings解析で見つけた未文書化フラグ--rewind-files/--resume-session-at/--resume-drops-turnを実行し、claude -pだけで作ったセッションに対しては--rewind-filesが『Error: File rewinding is not enabled.』で失敗することを実測した(fileCheckpointingEnabled: trueを明示しても変化なし)。関連するGitHub Issue #91733・#93045・#87575(いずれもopen)も出典明記の上で紹介。