mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-05-13 19:30:29 +02:00
Remove some skills
This commit is contained in:
@@ -1,35 +0,0 @@
|
|||||||
# 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-auth`
|
|
||||||
- `git worktree add ../yaak-worktrees/bugfix-login`
|
|
||||||
- `git worktree add ../yaak-worktrees/refactor-api`
|
|
||||||
|
|
||||||
## What Happens Automatically
|
|
||||||
|
|
||||||
The post-checkout hook will automatically:
|
|
||||||
1. Create `.env.local` with unique ports (YAAK_DEV_PORT and YAAK_PLUGIN_MCP_SERVER_PORT)
|
|
||||||
2. Copy gitignored editor config folders (.zed, .idea, etc.)
|
|
||||||
3. Run `npm install && npm run bootstrap`
|
|
||||||
|
|
||||||
## Deleting Worktrees
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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.
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
name: worktree-management
|
|
||||||
description: Manage Yaak git worktrees using the standard ../yaak-worktrees/<NAME> layout, including creation, removal, and expected automatic setup behavior and port assignments.
|
|
||||||
---
|
|
||||||
|
|
||||||
# Worktree Management
|
|
||||||
|
|
||||||
Use the Yaak-standard worktree path layout and lifecycle commands.
|
|
||||||
|
|
||||||
## Path Convention
|
|
||||||
|
|
||||||
Always create worktrees under:
|
|
||||||
|
|
||||||
`../yaak-worktrees/<NAME>`
|
|
||||||
|
|
||||||
Examples:
|
|
||||||
- `git worktree add ../yaak-worktrees/feature-auth`
|
|
||||||
- `git worktree add ../yaak-worktrees/bugfix-login`
|
|
||||||
- `git worktree add ../yaak-worktrees/refactor-api`
|
|
||||||
|
|
||||||
## Automatic Setup After Checkout
|
|
||||||
|
|
||||||
Project git hooks automatically:
|
|
||||||
1. Create `.env.local` with unique `YAAK_DEV_PORT` and `YAAK_PLUGIN_MCP_SERVER_PORT`
|
|
||||||
2. Copy gitignored editor config folders
|
|
||||||
3. Run `npm install && npm run bootstrap`
|
|
||||||
|
|
||||||
## Remove Worktree
|
|
||||||
|
|
||||||
`git worktree remove ../yaak-worktrees/<NAME>`
|
|
||||||
|
|
||||||
## Port Pattern
|
|
||||||
|
|
||||||
- Main worktree: Vite `1420`, MCP `64343`
|
|
||||||
- First extra worktree: `1421`, `64344`
|
|
||||||
- Second extra worktree: `1422`, `64345`
|
|
||||||
- Continue incrementally for additional worktrees
|
|
||||||
Reference in New Issue
Block a user