vscode-dev-workbenchlisted
Install: claude install-skill Pointa-Labs/basehalf
# Running vscode.dev Against Local VS Code Sources
The `vscode-dev` repo is the `vscode.dev` server. When run locally with `?vscode-quality=dev`, it serves the VS Code web workbench (or Agents window at `/agents`) from the **sibling** `microsoft/vscode` checkout. This is the fastest way to validate web-only changes to the workbench without shipping an Insiders build.
## Layout assumption
`vscode-dev` and `vscode` must be sibling folders:
```
<workRoot>/
vscode/ # microsoft/vscode checkout
vscode-dev/ # microsoft/vscode-dev checkout
```
If your paths differ, check `server/` in `vscode-dev` for the source root resolution — the `/vscode-sources/*` route maps to `../vscode`.
## Start the dev server
**Critical:** Run `npm run dev` from the **`vscode-dev`** folder, NOT from `vscode`. The `vscode` repo has no `dev` script and will fail with `npm error Missing script: "dev"`. Terminal tools that simplify/strip leading `cd` into separate commands will silently keep the cwd of a previous terminal — always use an absolute `pushd` or verify with `pwd` before `npm run dev`.
```bash
cd /path/to/vscode-dev # NOT /path/to/vscode
npm run dev # runs watch + nodemon; serves https://127.0.0.1:3000
```
If you're driving this through an agent/terminal tool, prefer:
```bash
pushd /absolute/path/to/vscode-dev >/dev/null && pwd && npm run dev
```
On first start you may see one crash like `Cannot find module './indexes'` — it's the watcher racing the fir