Build VSCode Extension — Testing skill for Claude Code
Build, lint, test, package, and install the VS Code extension locally.
How to install Build VSCode Extension
Installs to ~/.claude/commands/untra-operator-build-vscode-extension.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/untra/operator/HEAD/.claude/commands/build-vscode-extension.md -o ~/.claude/commands/untra-operator-build-vscode-extension.md Restart Claude Code, or start a new session, for it to be picked up.
What Build VSCode Extension does
description: Build, lint, test, package, and install the VS Code extension locally allowed-tools: Bash, Read model: sonnet
Build VS Code Extension
Build, validate, package, and install the `vscode-extension` subproject for local inspection. Stop immediately on any failure and report the error.
Workflow
Run each step sequentially from the `vscode-extension/` directory. If any step fails, stop and report the failure clearly.
- Install dependencies: `cd vscode-extension && np
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- #29 — #52, #103) 92.5k ★
- /test Routing — Vérifie le routing de commandes RTK sans exécution (dry-run) 25.5k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Check Package
Run full validation (build + lint + test + typecheck) on a package
Install Local
Bump version and install both extensions locally (VS Code + spec-kit)
Publish Speckit Ext
Release the spec-kit extension (companion) to a GitHub release for catalog/--from install
Local Binary Swap
Publish and swap local netclaw/netclawd binaries for live integration testing. Activate when user says "swap b
Test Locally
How to test pr-review changes locally — unit tests, end-to-end runs, and plugin installation verification.
Test Extension
Launch the Extension Development Host to test the VS Code extension in a clean environment.
Related Agents
VSCode Expert
VS Code API specialist. Use for extension.ts, package.json, and UI logic.
Tc Implement
Implements one QA TC ID as an integration test under packages/rangelink-vscode-extension/src/integration-tests
Install Reviewer
Security review BEFORE anything is installed or connected — a package, app, MCP server, plugin, skill, extensi