What problem does it solve?
This Skill removes the friction of creating isolated git worktrees for parallel feature development across monorepos and standalone repositories by automating branch name generation, safe sanitization, worktree placement, and environment template copying so teams can work in parallel without polluting repository roots.
Core Features & Use Cases
- Smart branch naming: Detects pre-formed branch names, infers prefixes from natural language descriptions, sanitizes slugs, preserves multi-segment branches with --no-prefix, and enforces length limits.
- Monorepo & superproject support: Detects projects from .gitmodules, prompts for project selection when needed, and chooses an appropriate worktree root (superproject, monorepo internal, or sibling directory).
- Safe environment handling & automation: Copies .env*.example templates, validates requested env files to prevent path traversal, supports dry-run and JSON outputs for LLM integration, and warns about dirty working trees.
- Use Case: Create a per-feature worktree for a mobile app within a monorepo, automatically generate a sanitized feature branch, copy environment templates, and open a clean directory for development.
Quick Start
Create a dry-run worktree for project apps/mobile with the feature "add authentication" using prefix feat and return the proposed branch and worktree path.