wt
homeassistant-ai/ha-mcp/.claude/skills/wt/SKILL.md
Create a git worktree in worktree/ subdirectory with up-to-date master
Skill4.9k starsChanged 4 days ago
--- name: wt description: Create a git worktree in worktree/ subdirectory with up-to-date master argument-hint: "<branch-name>" allowed-tools: Bash --- # Create Git Worktree Create a new worktree in `worktree/<branch-name>` with branch `<branch-name>`. ## Execution ```bash # Return to repo root cd "$(git rev-parse --show-toplevel)" # Pull latest master git checkout master git pull origin master # Create worktree git worktree add worktree/"$ARGUMENTS" -b "$ARGUMENTS" # Initialize submodules (skills-vendor) git -C worktree/"$ARGUMENTS" submodule update --init --recursive # Navigate to worktree cd worktree/"$ARGUMENTS" # Confirm location and branch echo "" echo "✅ Worktree created and ready:" echo " Location: $(pwd)" echo " Branch: $(git rev-parse --abbrev-ref HEAD)" echo "" echo "You can now work in this isolated environment." ``` ## Notes - Worktree inherits `.claude/skills/` workflows - To remove when done: `cd ../.. && git worktree remove worktree/"$ARGUMENTS"` - List all worktrees: `git worktree list`
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

