Files
Rohit Ghumare c3f43d8b61 Expand toolkit to 135 agents, 120 plugins, 796 total files
- Add 60 new agents across all 10 categories (75 -> 135)
- Add 95 new plugins with command files (25 -> 120)
- Update all agents to use model: opus
- Update README with complete plugin/agent tables
- Update marketplace.json with all 120 plugins
2026-02-04 21:08:28 +00:00

1.3 KiB

Set up git worktrees for parallel development on multiple branches simultaneously.

Steps

  1. Verify the current repository is not a bare clone: git rev-parse --is-bare-repository.
  2. List existing worktrees with git worktree list and display them.
  3. If creating a new worktree:
    • Accept a branch name argument (required) and optional base branch (defaults to main).
    • Determine the worktree path: ../<repo-name>-<branch-name>.
    • Create it: git worktree add ../<repo-name>-<branch> -b <branch> <base>.
  4. Copy essential config files that are gitignored (.env, .env.local) if they exist.
  5. Run the package manager install in the new worktree directory.
  6. Print the worktree path and instructions for switching to it.
  7. If removing a worktree, run git worktree remove <path> and git worktree prune.

Format

Worktree created:
  Path:   /absolute/path/to/worktree
  Branch: feature/my-branch
  Base:   main

Next: cd /absolute/path/to/worktree

Rules

  • Never create a worktree inside the current repository directory.
  • Always check that the branch name does not already exist before creating.
  • Warn if there are more than 5 active worktrees (potential cleanup needed).
  • Do not delete worktrees that have uncommitted changes without confirmation.