agentsclimarketplace

Setup worktree

Skill temporalio/ui/.claude/skills/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 errorsFrom its SKILL.md

Install
npx -y skills add temporalio/ui --skill setup-worktree

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.5 KB, as published. Nobody here has run it

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

git worktree list

The first entry is the main worktree. Use it as $MAIN.

2. Copy .env from the main worktree

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.

pnpm build:server

pnpm dev should now start without errors.

Why each step is needed

StepWhy
Copy .envGitignored — not present in a fresh worktree, needed for dev modes
pnpm build:serverRuns VITE_API= BUILD_PATH=server/ui/assets/local vite build — without this, pnpm dev fails because the embedded server assets are missing

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.