Skip to main content

setup-worktree

Set up a new git worktree for this repo by copying gitignored files (bin/) and building server assets so pnpm dev works without errors

Informações da origem

Repositório
temporalio/ui
Última atividade na origem
21 de abril de 2026 às 17:04
Idioma detectado do SKILL.md
inglês
Estrelas
448
Forks
204

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
setup-worktree
description
Set up a new git worktree for this repo by copying gitignored files (bin/) and building server assets so pnpm dev works without errors
## Purpose When a new git worktree is created, gitignored files (like the Temporal CLI binary in `bin/`) are missing and server assets haven't been built. Run this skill to get a new worktree ready for development. ## Steps ### 1. Find the main worktree path ```bash git worktree list ``` The first entry is the main worktree. Use it as `$MAIN`. ### 2. Copy .env from the main worktree ```bash MAIN=$(git worktree list | head -1 | awk '{print $1}') cp $MAIN/.env ./.env ``` ### 3. Build server assets Builds the frontend into `server/ui/assets/` which the Go server embeds. Required for `pnpm dev` to start. ```bash pnpm build:server ``` `pnpm dev` should now start without errors. ## Why each step is needed | Step | Why | | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | Copy `.env` | Gitignored — not present in a fresh worktree, needed for dev modes | | `pnpm build:server` | Runs `VITE_API= BUILD_PATH=server/ui/assets/local vite build` — without this, `pnpm dev` fails because the embedded server assets are missing |
Ver no GitHub