This skill automates creating an isolated git worktree for a feature branch, sets up project dependencies (Node/Python/Rust/Go), and enforces running the test suite to verify a clean baseline before development. It documents the step-by-step process and safety checks to avoid contaminating the main workspace.
Use this when you need workspace isolation for feature work, CI-like baseline verification, or when creating a disposable environment for experimentation. It's ideal before starting a new feature branch, when onboarding contributors, or when reproducing issues without affecting the main repo.
.worktrees/ is gitignored, derives a feature branch name from planning files, creates the worktree, auto-detects language ecosystem and runs the appropriate install commands (npm, pip/poetry, cargo, go), and mandates running tests to verify a clean baseline. It also includes clear reporting steps and safety checks.This skill is procedural and shell-focused — compatible with agents that can execute shell commands or provide guided developer instructions (Copilot-style assistants, CLI-capable agents).
This skill has not been reviewed by our automated audit pipeline yet.