browse-qa

Convert QA targets into executable browse scenarios and regression flows.

13|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ulpi-io/browse --skill browse-qa-ulpi-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse-qa
Source: https://github.com/ulpi-io/browse/tree/main/skill/browse-qa
Command: npx skills add https://github.com/ulpi-io/browse --skill browse-qa-ulpi-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams often turn vague feature requests into brittle, manual test cases. This skill automates the translation of a ticket, URL, acceptance criteria, or plain-language QA target into explicit browser or app flow scenarios and stores rerunnable regression flows for future use.

Core Features & Use Cases

  • Converts input targets into concrete, testable browser scenarios that can be executed via the browse tool.
  • Captures evidence (screenshots, logs) for each scenario and packages rerunnable flows when appropriate.
  • Applies to web pages, mobile simulators, and desktop apps, supporting acceptance criteria verification and regression coverage.

Quick Start

Ask for the target and acceptance criteria, then request a QA plan to generate explicit browser scenarios.

Frequently Asked Questions about browse-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn acceptance criteria into automated regression testing scenarios?

To turn acceptance criteria into regression testing scenarios, you input the ticket, URL, or plain-language description and the system generates explicit, executable browse flows for verification. It translates vague QA targets into concrete test scenarios that can be rerun as needed.

Can I capture QA evidence like screenshots and logs during web browse automation?

Yes, you can capture QA evidence like screenshots and logs during web browse automation. The system executes each generated scenario via the browse tool and automatically captures required evidence, packaging it alongside the rerunnable regression flows for future verification.

Does this QA automation approach work for iOS simulators and Android emulators?

Yes, this QA automation approach works for iOS simulators and Android emulators, as well as web and macOS apps. You target a specific build artifact or app identifier along with acceptance criteria to generate and execute browse flows across those platforms.

What is the best way to generate reusable browse flows from a plain-language feature description?

The best way to generate reusable browse flows from a plain-language feature description is to provide the QA target and acceptance criteria to the system. It then describes the QA approach, applies guardrails, and saves clean regression flows for future automated coverage.

How do I create a QA plan from a ticket URL for web and app feature verification?

You create a QA plan from a ticket URL by requesting the system to generate explicit browser scenarios based on the provided target. The system defines the QA approach, establishes evidence requirements, and translates the spec into testable browse flows for execution.

What are the limitations of automating regression coverage from plain-language descriptions?

A limitation of automating regression coverage from plain-language descriptions is that the system requires specific targets like a URL, build artifact, or app identifier to function. Vague inputs without defined acceptance criteria may not produce reliable or executable browse flow scenarios.