eia-worktree-management
CommunityManage Git worktrees with registry, ports.
AuthorEmasoft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps teams coordinate and manage multiple Git worktrees (e.g., for parallel development, code reviews, and testing) by maintaining a central registry of worktrees and a dedicated port allocation system to avoid conflicts.
Core Features & Use Cases
- Registry-backed worktree lifecycle: create, track, and remove worktrees with status, paths, branches, and ports.
- Port allocation and conflict prevention: reserve unique ports per worktree service ranges and validate conflicts before activation.
- Cross-worktree isolation and automation: integrate with Git operations and automation scripts for reproducible environments.
- Use cases include running PR reviews in isolation, developing features concurrently, and executing tests with independent environments.
Quick Start
Create a new worktree from the main repository and allocate ports automatically:
- python scripts/worktree_create.py --name review-GH-101 --branch feature/login --ports Verify the worktree and ports:
- python scripts/worktree_list.py
- Check the generated registry entries and use the allocated ports to start services in the new worktree.
Dependency Matrix
Required Modules
cross_platformthresholds
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: eia-worktree-management Download link: https://github.com/Emasoft/emasoft-integrator-agent/archive/main.zip#eia-worktree-management Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.