From side-fork
Fork the current Claude session and open the fork in a new tmux or screen window. This terminal continues as the original session; the new window becomes the experimental branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/side-fork:side-forkThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Fork the current session into a new terminal window. Unlike the built-in `/fork` (which replaces the current terminal with the fork), this keeps the current terminal as the original session and opens the fork in a new window.
Fork the current session into a new terminal window. Unlike the built-in /fork (which replaces the current terminal with the fork), this keeps the current terminal as the original session and opens the fork in a new window.
Run the following command:
${CLAUDE_PLUGIN_ROOT}/bin/side-fork.sh ${CLAUDE_SESSION_ID}
On success, tell the user:
tmux new-window)screen -X screen)The script only supports tmux and screen. If you're using another terminal, run the fork manually:
claude --resume <session_id> --fork-session
npx claudepluginhub pokutuna/claude-plugins --plugin side-forkSpawns a new Claude Code session in a separate terminal for parallel tasks, optionally sharing context like git branch, task summary, and key files. Use to multitask without losing current progress.
Clones current Claude Code conversation via bash script to branch and experiment with alternatives. Locate cloned session with claude -r marked [CLONED timestamp].
Spawns and manages persistent tmux-based Claude Code CLI sessions with bidirectional communication. Subcommands: spawn, send, read, status, list, kill for parallel peer orchestration and multi-turn steering.