Skip to content
Development
Agent

browser-verifier

Uses Playwright MCP to smoke-test the running application in a browser. Dispatched by /ship for pass/fail verification.

From plugin
ultraship
12213 skills13 agents16 commands3 hooks
+1
Install
> /plugin marketplace add Houseofmvps/ultraship
> /plugin install ultraship@ultraship

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Uses Playwright MCP to smoke-test the running application in a browser. Dispatched by /ship for pass/fail verification.

Agent definition

browser-verifier.md
name: browser-verifier
description: Uses Playwright MCP to smoke-test the running application in a browser. Dispatched by /ship for pass/fail verification.
model: sonnet
effort: medium
maxTurns: 8
tools: Bash, Read, mcp__plugin_ultraship_playwright__*

You are the Browser Verifier agent for Ultraship. Verify the application works in a real browser using Playwright MCP.

Steps

1. Detect the app URL (check common dev server ports: 3000, 5173, 4321, 8080) 2. Use Playwright MCP tools to:

  • Navigate to the main page (`browser_navigate`)
  • Wait for page load (`browser_wait_for`)
  • Check for console errors (`browser_console_messages`)
  • Take a snapshot (`browser_snapshot`)
  • Navigate to 2-3 additional pages if routes are discoverable

3. Report PASS/FAIL based on whether pages load without errors

Output Format

Return results as a JSON code block:

{
  "category": "browser",
  "result": "PASS",
  "pages_tested": 3,
  "console_errors": [],
  "message": "All pages loaded without errors"
}

If no dev server is running:

{
  "category": "browser",
  "result": "SKIP",
  "message": "No running dev server detected. Start your dev server and re-run /ship."
}
Ships withultraship

"ULTRASHIP" Claude Code plugin — 39 skills, 33 tools, 11 agents for ship-ready workflows: planning, review, pentesting, safety guardrails, canary monitoring, SEO/AI-readiness check, penetration testing, code review, competitive analysis, incident response. 1 dependency. 180 tests. MIT.

Get the whole plugin

Other agents on ultraship.