Create N parallel fork branches from the current conversation checkpoint
Creates N parallel conversation branches using git worktrees to explore multiple approaches simultaneously. Use when you need to compare different solutions or work on related tasks in parallel.
/plugin marketplace add mcfearsome/fork-yeah/plugin install fork-yeah@mcfearsome cc-marketplaceCreates N parallel conversation branches using git worktrees, allowing you to explore multiple approaches simultaneously.
/fork create <number> [--target <branch-name>]
{number} (required): Number of parallel branches to create (1-10)--target <branch-name> (optional): Target branch all forks will merge toEnsure you have committed any current work:
git add . && git commit -m "checkpoint before forking"
Create 3 parallel branches:
/fork create 3
Create 3 branches for a feature:
/fork create 3 --target feature-auth
Create 2 branches to compare approaches:
/fork create 2 --target refactor-api
To execute this command, run the fork creation script:
bash src/fork_create.sh {number} {--target} {branch-name}
After execution, inform the user:
If the command fails:
git worktree pruneShow a clear summary:
Created 3 fork branches!
Fork branches created:
1. fork-1730678901-abc123-1
Path: /home/user/.claude-code/forks/fork-1730678901-abc123-1/worktree
2. fork-1730678901-abc123-2
Path: /home/user/.claude-code/forks/fork-1730678901-abc123-2/worktree
3. fork-1730678901-abc123-3
Path: /home/user/.claude-code/forks/fork-1730678901-abc123-3/worktree
Target Branch: feature-auth
To work with your forks:
- Attach to tmux session: tmux attach -t fork-1730678901-abc123-1
- List forks: /fork list
- View tree: /fork tree