Manage isolated Git worktrees with automatic integration for the beads task tracking system.
The Git Worktrees skill provides a specialized workflow for managing parallel development streams without the overhead of context switching between branches. By leveraging the bd worktree command suite, this skill enables developers and AI agents to create isolated filesystems that share a single repository database while maintaining independent build environments and server instances. It streamlines the setup of the .worktrees/ directory, ensures proper .gitignore configuration, and synchronizes the beads issue-tracking database across all active workspaces, making it an essential tool for executing complex implementation plans that require concurrent environments.
Key Features
01Support for parallel subagents and simultaneous build/server execution
02Automated .gitignore configuration to prevent repository clutter
03Safety-first removal checks for uncommitted changes and unpushed commits
041 GitHub stars
05Automated worktree creation with standardized .worktrees/ directory management
06Seamless integration with the beads task tracking and synchronization system
Use Cases
01Executing complex implementation plans that require distinct build environments
02Testing separate features or bug fixes simultaneously without switching branches
03Running multiple parallel AI subagents in isolated filesystems