mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-11 20:00:29 +01:00
884 B
884 B
Worktree Management Skill
Creating Worktrees
When creating git worktrees for this project, ALWAYS use the path format:
../yaak-worktrees/<NAME>
For example:
git worktree add ../yaak-worktrees/feature-authgit worktree add ../yaak-worktrees/bugfix-logingit worktree add ../yaak-worktrees/refactor-api
What Happens Automatically
The post-checkout hook will automatically:
- Create
.env.localwith unique ports (YAAK_DEV_PORT and YAAK_PLUGIN_MCP_SERVER_PORT) - Copy gitignored editor config folders (.zed, .idea, etc.)
- Run
npm install && npm run bootstrap
Deleting Worktrees
git worktree remove ../yaak-worktrees/<NAME>
Port Assignments
- Main worktree: 1420 (Vite), 64343 (MCP)
- First worktree: 1421, 64344
- Second worktree: 1422, 64345
- etc.
Each worktree can run npm run app-dev simultaneously without conflicts.