lets-worktree

Automates git worktree creation for parallel development and PR review via Bash scripts.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-worktree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lets-worktree
Source: https://github.com/williamzelesny/lets-engineer/tree/main/plugins/lets-engineer/skills/lets-worktree
Command: npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-worktree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of git worktrees for parallel feature work or PR review, ensuring that the main checkout remains undisturbed.

Core Features & Use Cases

  • Worktree Creation: Create isolated git worktrees for parallel development, without affecting the main checkout.
  • Environment Configuration: Copies environment files like .env to the worktree.
  • Config Trusting: Auto-trusts .mise.toml, .direnv, and .envrc configurations with branch-aware safety rules.
  • Git Worktree Management: Supports operations like listing, removing, and switching between worktrees using git.

Quick Start

Create a new worktree for the 'feat/login' feature branch using: /lets-worktree create feat/login

Frequently Asked Questions about lets-worktree

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a git worktree for parallel development without disturbing my main checkout?

You can create an isolated git worktree for parallel feature work or PR review by running the creation command with your target branch name. This leaves your main checkout completely undisturbed while allowing simultaneous development.

Can I automatically copy environment files like .env when setting up a new git worktree?

Yes, creating a git worktree automatically copies environment configuration files like `.env` to the new worktree directory. This ensures your isolated development branch has the necessary configuration files ready immediately upon creation.

Does this tool auto-trust configuration files like .mise.toml and .envrc in new worktrees?

Yes, the worktree creation process auto-trusts `.mise.toml`, `.direnv`, and `.envrc` configurations using branch-aware safety rules. This allows your environment management tools to load automatically and securely within the isolated worktree.

What is the best way to manage multiple git worktrees for PR review?

Managing multiple git worktrees for PR review is handled through standard git operations like listing, removing, and switching between worktrees. This approach keeps your main checkout clean while providing isolated directories to review pull requests.

Do I need Bash script execution to run git worktree operations?

Yes, Bash script execution is required to automate git worktree operations, environment configuration, and config auto-trusting. This dependency ensures the underlying git commands and environment file copies execute correctly on your system.