Creates and manages isolated Git worktrees to enable simultaneous multi-branch development with automated environment setup and safety verification.
This skill streamlines the process of setting up isolated Git workspaces, allowing developers to work on multiple features or bug fixes simultaneously without the overhead of context switching or stashing. It automates directory selection based on project conventions, ensures worktree paths are properly ignored by Git to prevent repository pollution, and detects project types like Node.js, Rust, Python, and Go to execute initial setup and baseline tests automatically. By providing a clean and verified starting point for every task, it eliminates common environment-related issues and significantly boosts productivity during complex implementation phases.
主な機能
01Automated directory discovery and smart selection based on project-local or global preferences.
02Multi-language project setup detection for Node.js, Rust, Python, and Go environments.
03Safety verification through automatic .gitignore checks and updates to prevent repository pollution.
04Baseline test execution to ensure workspace stability before development begins.
05Seamless integration with implementation and finishing workflows for full lifecycle management.
060 GitHub stars
ユースケース
01Starting a new feature while maintaining an active development environment in the main branch.
02Simultaneously debugging a production issue while working on a long-term feature branch.
03Executing complex implementation plans in a safe, isolated environment without affecting the primary workspace.