fork

Fork the current Claude Code session into a parallel tmux window.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/shuu5/twill --skill fork-shuu5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fork
Source: https://github.com/shuu5/twill/tree/main/plugins/session/skills/fork
Command: npx skills add https://github.com/shuu5/twill --skill fork-shuu5

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

現在のセッションをforkして新しいtmuxウィンドウで起動することで、会話履歴を引き継いだ別セッションを並行実行できるようにします。

Core Features & Use Cases

  • 新しい tmux ウィンドウで独立したフォークセッションを作成
  • 元のセッションを変更せず並行作業を継続
  • watch/monitor機能で完了を通知

Quick Start

現在のセッションをフォークして新しい tmux ウィンドウを開くように指示してください。

Frequently Asked Questions about fork

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a parallel Claude Code session in tmux without losing my current conversation history?

You can fork a Claude Code session into a parallel tmux window to run independent conversations while preserving the original session's history and continuing ongoing work without interruption.

What do I need to set up before forking a Claude Code session into a new tmux window?

Forking a Claude Code session requires tmux and the cld-fork script installed. Optional session-state.sh and session-comm.sh utilities add monitoring and completion reporting capabilities.

Can I get a notification when a forked tmux session finishes its task?

Yes, the fork function supports an optional watch mode that monitors the parallel session and provides completion reports, utilizing session-state.sh and session-comm.sh utilities for notifications.

What is the best way to handle parallel conversations when I need to keep my main Claude Code session uninterrupted?

Forking the current session into a separate tmux window is the best approach, as it creates an independent parallel conversation while leaving the original session completely unchanged and active.

Does forking a session affect the original tmux window's ongoing work?

No, forking a session preserves the original session entirely. The new tmux window runs as an independent parallel conversation, allowing you to continue work in both windows separately.