{"version":"2.1.305","anchor":"claude-test-plugin-browser-helper-environment-sanitising","canonical_anchor":"test-skill-argument-hint-adds-all","heading":"Claude Test: a safer browser helper and a new all argument","tier":"use","area":"Skills","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/claude-test-plugin-browser-helper-environment-sanitising","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### Claude Test: a safer browser helper and a new `all` argument\n\nThe `\/claude-test` skill's browser helper ignores risky project environment settings and explains missing Node.js, and the skill accepts `all`\n\n**Unclear.** Whether `\/claude-test` is available to users by default is not known.\n\n**What**\n\nClaude Test is a built-in skill run with `\/claude-test`. A skill is a packaged set of instructions Claude can follow. Two parts of it changed.\n\n- The browser helper is a Playwright MCP server (`playwright-mcp.mjs`), a small program that lets Claude drive a web browser. It now starts with a cleaned-up set of environment variables (settings passed to programs when they start). Values for proxy variables, `NODE_OPTIONS`, `LD_PRELOAD` and similar ones are not taken from the project's `.claude\/settings.json` or `.claude\/settings.local.json`, and a warning says so.\n\n- The helper now checks the path to Node.js before using it. Setup results are recorded as `diskless`, `no_node`, `linked`, `differs` or `unwritable`.\n\n- A new `no_node` error appears when no working Node.js is found or Node.js takes too long to answer. It tells you to install Node.js or set a default Node version in asdf or mise, then restart and run `\/claude-test`.\n\n- The skill's argument hint now reads `[app folder] [all | words from a spec name, to run only those | fix | onboard]`, adding `all`. The skill's bundled instructions file also changed.\n\n**Why**\n\nA project's settings files can no longer slip values such as `NODE_OPTIONS` or `LD_PRELOAD` into the browser helper, and a missing Node.js now produces a clear instruction instead of a silent failure. The new `all` argument appears to run every spec, though the members only show the hint text.\n\n- Area: Skills\n- Names: `\/claude-test`\n- Tier: Use it now\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}