What problem does it solve?
This Skill reduces the overhead of switching between repositories and enables parallel development across multiple repos using ghq, gwq, and tmux.
Core Features & Use Cases
- Orchestrates per-repo worktrees via ghq and gwq for frontend/backend repositories.
- Launches development servers in isolated tmux sessions for each worktree.
- Provides cross-worktree status checks and session management to keep development synchronized.
- Use Case: When building a microservice architecture, work on frontend and backend features concurrently while sharing commands and environments.
Quick Start
ghq get github.com/user/frontend-repo
ghq get github.com/user/backend-repo
cd $(ghq list -p | grep frontend-repo) && gwq add -b feature/api-integration
cd $(ghq list -p | grep backend-repo) && gwq add -b feature/new-endpoint
gwq tmux run -w feature/api-integration "npm run dev"
gwq tmux run -w feature/new-endpoint "go run main.go"
gwq status -g --show-processes
gwq tmux list
gwq exec feature/api-integration -- npm test