browser-test

Generate and update YAML browser test prompts from code changes.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/RB-chrismandich/Manifest --skill browser-test-rb-chrismandich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-test
Source: https://github.com/RB-chrismandich/Manifest/tree/main/configs/claude/skills/browser-test
Command: npx skills add https://github.com/RB-chrismandich/Manifest --skill browser-test-rb-chrismandich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the creation and maintenance of YAML-based browser tests triggered by code changes, ensuring new UI and API updates are validated automatically.

Core Features & Use Cases

  • Auto-generate and update browser test prompts when frontend/pages routes, or API changes are detected
  • Execute tests via the browser-use CLI and support create, list, and dry-run workflows
  • Store and manage tests under tests/browser/ and integrate with code-change pipelines

Quick Start

Run browser-test to generate and run YAML browser tests when new UI or API changes are detected.

Frequently Asked Questions about browser-test

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

FAQPage Schema
How do I automate E2E browser tests from code changes?

To automate E2E browser tests from code changes, you generate and maintain YAML browser test prompts tied to frontend pages, routes, and API resolvers. This automatically validates new UI and API updates without requiring manual test writing.

What is the best way to manage YAML browser test prompts for modern web apps?

Managing YAML browser test prompts for modern web apps is best handled by storing tests under a dedicated directory like tests/browser/. This approach integrates with code-change pipelines to automatically create, update, and execute tests for user-facing features.

Does browser-use support dry-run workflows for YAML browser tests?

Yes, browser-use supports dry-run workflows for YAML browser tests alongside create and list workflows. It parses and executes tests safely by enforcing non-blocking operations, environment checks, and clear validation before running.

How do I generate browser tests when API resolvers or frontend routes change?

You can generate browser tests automatically when API resolvers or frontend routes change by triggering a workflow that detects code changes. This auto-generates and updates YAML browser test prompts to validate the modified user-facing features.

Do I need browser-use to execute YAML browser test prompts?

Yes, you need browser-use to parse and execute the YAML browser test prompts. The automation requires browser-use to run the tests via its CLI, ensuring safe, non-blocking operation with proper environment checks and validation.

When should I not use automated YAML browser tests for code changes?

You should not use automated YAML browser tests if your environment fails the required safety checks, as the tool enforces non-blocking, safe operation with strict validation. It is specifically designed for modern web apps and may not suit non-browser contexts.