# 策展 · X (Twitter) 🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：实践哥MinLi (@MinLiBuilds) · 平台：X (Twitter) · 日期：2026-06-12

> 原始來源：https://x.com/MinLiBuilds/status/2064326837971595509

## 中文摘要

branchnew 優化 Claude Code 會話管理效率。

Claude Code 原生的上下文管理機制雖強大，但在處理複雜分支任務時，使用者常面臨主線被干擾或需重複載入歷史資訊的困境。開發者 [limin112](https://github.com/limin112/branchnew) 針對此痛點開發了「branchnew」，透過自動化腳本實現了「一鍵分叉」功能，讓使用者能在不影響主線的情況下，無縫進行多工處理與試錯。

**核心管理命令**
Claude Code 本身具備一套強大的上下文管理指令，理解這些指令是高效開發的基礎：
- `/btw <問題>`：發起臨時旁路提問，不寫入對話歷史，確保快取命中。
- `--continue` (`-c`)：接續當前目錄最近的對話，並複用快取。
- `--resume` (`-r`)：列出並選擇歷史會話。
- `/rewind`：將對話或程式碼倒回至特定時間點。
- `--fork-session`：這是關鍵參數，搭配 `--continue` 使用時，可將當前歷史複製為全新會話，實現分支獨立。

**branchnew 的優勢**
相較於官方原生的 `/branch` 或 `/fork` 指令，branchnew 解決了手動開窗、命名與設定的繁瑣步驟，提供更直覺的體驗：
- **自動化流程**：執行 `/branchnew` 後，終端機會自動向右分屏，並自動執行 `claude --continue --fork-session`，開窗、接續上下文與命名一次完成。
- **快取命中率**：基於 Claude 無狀態的特性，branchnew 透過複用快取前綴，確保分叉瞬間 100% 命中快取，幾乎零成本且無需重新載入歷史。
- **並行開發**：使用者可同時在左側主線與右側分支工作，互不干擾，適合試錯重構、處理岔路問題或執行長任務。

**安裝與使用指引**
使用者可透過 Claude Code 直接安裝該工具，並可選擇啟用 `⌘F` 快捷鍵以實現一鍵分叉：
1. 將 [branchnew 專案連結](https://github.com/limin112/branchnew) 提供給 Claude Code，讓其協助安裝。
2. 安裝完成後，在會話中輸入以下指令即可使用：
   - `/branchnew`：自動向右分屏並建立分支，預設命名為 `newBranch[N]`。
   - `/branchnew <名稱>`：自訂分支名稱。
3. 若需使用 `⌘F` 快捷鍵，請在安裝過程中依照提示啟用 iTerm2 的 Python API。

**實際應用場景**
- **試錯不毀主線**：在分支中進行激進的重構，成功後再合併結論，失敗則直接關閉視窗，主線不受影響。
- **岔路順手問**：在任務執行中途遇到疑問，分支出去詢問，保持主線邏輯清晰。
- **長任務並行**：當主視窗執行慢速任務時，利用分支先行處理下一個區塊的程式碼。

透過將上下文視為可管理的「快取樹」，branchnew 讓開發者能更靈活地操控 Claude 的對話狀態，將原本線性的對話轉化為可隨時分叉、倒回與儲存的結構化專案。

## 標籤

Claude Code, CLI, 開源專案, 自動化, Anthropic, Claude Code, branchnew
