gstack

Orchestrate a persistent Playwright-driven browser for automated QA testing.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/studyzy/dev-agent-protocol --skill gstack-studyzy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/studyzy/dev-agent-protocol/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/studyzy/dev-agent-protocol --skill gstack-studyzy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, diff.

What problem does it solve?

Automates browser-based QA testing by orchestrating a persistent Playwright-driven headless browser, enabling automated navigation, interaction, state validation, and evidence collection for bug repros and deployment verification.

Core Features & Use Cases

  • Persistent QA browser: maintain login state, cookies, and context across commands.
  • Navigate, interact, and read: goto, click, fill, text, html, links, forms, and accessibility snapshots.
  • Verification and evidence: diffs, annotated screenshots, and performance traces to validate changes.
  • Dogfood workflows: fast QA loops integrated into development and PR review for faster shipping.

Quick Start

Invoke /browse to start a headless QA session and test a URL.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate browser QA testing with Playwright from Claude Code?

Automate browser QA testing by orchestrating a persistent Playwright-driven headless browser directly from Claude Code to navigate pages, interact with elements, and validate application state.

Can I maintain login state and cookies across multiple browser automation commands?

Yes, the persistent QA browser maintains login state, cookies, and context across commands, enabling continuous automated testing workflows without needing to re-authenticate for every action.

What's the best way to collect evidence for bug repros during web app testing?

Collect bug repro evidence during web app testing by utilizing automated annotated screenshots, performance traces, and diffs to validate state changes and document failures.

Does automated deployment verification require a local browser daemon to work?

Yes, automated deployment verification requires Playwright, a local browser daemon, and a small CLI footprint to execute commands and collect testing artifacts.

How do I validate web app state changes and capture diffs during feature testing?

Validate web app state changes by navigating pages and interacting with elements, then capturing automated diffs, screenshots, and accessibility snapshots to verify feature behavior.

When should I not use headless browser automation for QA?

Avoid headless browser QA automation when testing requires visual rendering validation across different screen sizes or when your environment lacks support for running a local browser daemon.