Have your agent run a usability test

Point your coding agent at a URL and it signs up, works through the real tasks, and hands back a review of everything that got in the way.

Most feedback tools wait for a human to notice something. This runs the other way round: your coding agent opens your site as a brand-new user, tries to get something done, and reports back on everything that slowed it down.

It signs up for a real account, works through the jobs a real person would care about, screenshots every point of confusion, and hands you a shareable review with the verdict at the top.

Nothing to install and no account to create. Paste your address below and copy the line it gives you.

Run: curl -s https://cobaltcapture.com/playbooks/usability-pass.md
Then follow it exactly against https://example.com

Paste that into Claude Code, Cursor, Codex — anything that can run a shell command and drive a browser. It uses curl deliberately: most agents summarize a URL they're told to "read", and a summarized playbook quietly drops the instructions that make the run work.

What happens after you paste it

  1. It works out what your product is from your site, and proposes two or three people who'd realistically sign up, plus the jobs they'd be trying to finish.
  2. It stops and asks you. This is the only moment it needs you. If the personas are wrong, everything after them is confidently wrong — thirty seconds here is worth more than anything else you could do.
  3. It runs the sessions. Signs up with its own disposable inbox, reads its own verification email, and goes through each job cold — finding things the way a first-time user has to.
  4. It hands you a link. Headline verdict at the top, then every finding ordered by how badly it hurt, with the screenshot that proves it.

If you run it from inside your codebase, findings come back with the file and line to fix.

The more reliable setup

The line above works with no setup at all, but it depends on your agent fetching the playbook faithfully. Connecting the MCP server removes that step entirely — the playbook is delivered through the protocol, so there's nothing to fetch and nothing to summarize. If you're going to run this more than once, do it this way:

claude mcp add --scope user --transport http cobalt https://cobaltcapture.com/mcp

Restart Claude Code, and it becomes:

/mcp__cobalt__usability_pass https://example.com

Same playbook either way — the MCP version just saves you pasting a URL, and gives the agent direct tools for building the review as it goes.

What it won't do

It stops at anything irreversible. It never enters real card or identity details, never completes a payment, and when a flow hands off to Stripe or an OAuth screen it captures the handoff and stops there — the handoff is the finding, not what's behind it.

On a site you don't own, it asks you to confirm you've got a reason to be testing it before it creates anything.

Capture your first review.

About a minute from open tab to a shareable URL your agent can ingest.

Start capturing

Send us feedback

Stuck, or want to do something it won't let you? Tell us what you're trying to do and we'll reply by email as soon as we can. This isn't a live chat.

Powered by AcornReply