What problem does it solve?
This Skill removes the friction of juggling multiple feature branches by setting up isolated git worktrees with predictable ports and startup commands for parallel development.
Core Features & Use Cases
- Create and Remove Worktrees: Spin up or tear down paired Rails and frontend worktrees for a branch without manually wiring the environment each time.
- Slot-Based Port Management: Assign deterministic Rails, Vite, and ActionCable ports so multiple worktrees can run side by side without collisions.
- Lifecycle Operations: List active slots, inspect worktree details, start servers, stop processes, and clean up merged worktrees safely.
- Use Case: A developer can work on several GitHub issues at once, keep each branch isolated, and quickly bring up the right backend and frontend servers for each task.
Quick Start
Ask the git-worktree skill to create a new worktree for your branch, assign an available slot, and start the backend and frontend servers.