Loading...
Loading...
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
npx skill4agent add icefrag/nbl-superpowers nbl.using-git-worktrees| Operation | Command |
|---|---|
| Create | |
| Cleanup | |
| Sub-to-sub Merge (parallel mode) | |
branch_namedocs/nbl/plans/YYYY-MM-DD-{name}.mduser-auth| Mode | Branch Name | Worktree Path |
|---|---|---|
| Single | | |
| Merge | | |
| Parallel Task | | |
./skills/nbl.using-git-worktrees/scripts/create-worktree.sh <base_name>-merge./skills/nbl.using-git-worktrees/scripts/create-worktree.sh "<name>-merge"# Create multiple worktrees for parallel tasks
for task_id in 1 2 3; do
./skills/nbl.using-git-worktrees/scripts/create-worktree.sh <base_name> $task_id
done# Check for unmerged commits first
./skills/nbl.using-git-worktrees/scripts/cleanup-worktree.sh <base_name>
# Force delete if needed
./skills/nbl.using-git-worktrees/scripts/cleanup-worktree.sh <base_name> --force# Cleanup each task's worktree
for task_id in 1 2 3; do
./skills/nbl.using-git-worktrees/scripts/cleanup-worktree.sh <base_name> $task_id [--force]
done# All-in-one: rebase task -> merge to merge branch -> cleanup task worktree
./skills/nbl.using-git-worktrees/scripts/sub-to-sub-merge.sh <base_name> <task_id>git -C| Script | Purpose | Key Features |
|---|---|---|
| Create/reuse worktree | Auto git init, gitignore check, smart recovery |
| Remove worktree | Unmerged commit check, --force option |
| Sub-to-sub merge | Rebase + merge + cleanup in one step |
| Shared utilities | JSON output, naming helpers |
C:\Users\...C:\/c/\/bash C:\Users\icefr\.claude\plugins\marketplaces\nbl-dev\skills\nbl.using-git-worktrees/scripts/create-worktree.sh log-analyzer-mergebash C:\Users\icefr\.claude\plugins\marketplaces\nbl-dev\skills\nbl.using-git-worktrees\scripts\create-worktree.sh log-analyzer-mergebash "/c/Users/icefr/.claude/plugins/marketplaces/nbl-dev/skills/nbl.using-git-worktrees/scripts/create-worktree.sh" log-analyzer-mergeC:\D:\/