bish-x/bx-dev-skill/webapp-testing

Claude Code and agent skill by bish-x/bx-dev-skill

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Toolkit for interacting with and testing web applications using cmux browser. Supports verifying frontend functionality, debugging UI behavior, and inspecting page state.

Install

npx vskill@latest install bish-x/bx-dev-skill/webapp-testing

SKILL.md

Web Application Testing

cmux browser reference

Read `../../references/cmux-browser.md` for the full cmux browser reference (commands, type vs fill, viewport, React forms, troubleshooting, best practices).

Decision Tree

User task → Is the server already running?
├─ No → Start the server first (npm run dev, python server.py, etc.)
│ Then open cmux browser to the local URL
│
└─ Yes → Open cmux browser and test:
1. Open browser → get surface ID
2. Wait for page load
3. snapshot -i → read DOM, note element refs (e1, e2, etc.)
4. Interact: click, type, fill
5. snapshot -i again → verify results
6. CLOSE browser when done

Full Workflow Example

bash
# 1. Open browser (uses $CMUX_WORKSPACE_ID automatically)
RAW=$(cmux browser open http://localhost:5173)
SURFACE=$(echo "$RAW" | grep -o 'surface:[0-9]*' | head -1)
# 2. Wait for full page load
cmux browser --surface $SURFACE wait --load-state complete
# 3. Get interactive snapshot — DOM with element refs
cmux browser --surface $SURFACE snapshot -i
# 4. Type into input using ref
cmux browser --surface $SURFACE type e3 'test query'
# 5. Click submit button using ref
cmux browser --surface $SURFACE click e7
# 6. Wait for navigation/update, then re-snapshot to verify
cmux browser --surface $SURFACE wait --load-state complete
cmux browser --surface $SURFACE snapshot -i
# 7. CLOSE browser when done (MANDATORY)
cmux close-surface --surface $SURFACE

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Refreshed 24 Oct 2026, 14 days ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/bish-x/bx-dev-skill/webapp-testing/badge)](https://verified-skill.com/skills/bish-x/bx-dev-skill/webapp-testing)

Something wrong with this skill or its page? Tell us.