What problem does it solve?
Many development tasks require an isolated workspace so feature work does not interfere with the primary working tree; this Skill standardizes creating and verifying git worktrees to prevent accidental commits, environment contamination, and ambiguous directory locations.
Core Features & Use Cases
- Deterministic directory selection: preferrs .worktrees, falls back to worktrees, reads CLAUDE.md preferences, or prompts the user.
- Safety verification: ensures project-local worktree directories are listed in .gitignore and commits the fix if missing.
- Automated setup and baseline checks: auto-detects toolchains (Node, Rust, Python, Go), runs appropriate dependency setup, and verifies a clean test baseline before confirming readiness.
- Use Case: Start feature development on a new branch while running the main workspace and CI tests independently to avoid cross-contamination.
Quick Start
Create a new worktree for branch feature/auth in the preferred worktrees directory, ensure the directory is added to .gitignore and committed, run the project's dependency install, and verify tests pass before proceeding.