gstack

Automate QA testing with a persistent Playwright-based headless browser.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/SakshamKandel/Salt-Route-Consulting- --skill gstack-sakshamkandel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/SakshamKandel/Salt-Route-Consulting-/tree/main/.agents/skills/gstack
Command: npx skills add https://github.com/SakshamKandel/Salt-Route-Consulting- --skill gstack-sakshamkandel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The gstack skill provides a fast, persistent headless browser framework for QA testing and site dogfooding, enabling teams to automate repetitive browser tasks and validate deployments efficiently.

Core Features & Use Cases

  • Deterministic browser automation via a Playwright-based daemon with a command surface for QA workflows.
  • Snapshot-based refs using accessibility trees to interact with stable elements via @e identifiers.
  • Headless and headed modes with optional side-panel integration for live debugging and demos.
  • Use cases include regression testing, bug reproduction, visual diffs, and compatibility checks across environments.

Quick Start

Navigate to a site with the browser, run tests, and capture screens to validate UI behavior.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate QA testing with a headless browser?▼

You can automate QA testing by using a persistent headless browser daemon to navigate sites, interact with elements, and capture screenshots for regression checks in local and CI environments.

How do interaction refs work for deterministic browser automation?▼

Interaction refs use accessibility tree snapshots to identify stable elements via @e identifiers, ensuring deterministic and auditable test runs even when underlying page structures change.

Can I use Playwright for site dogfooding and regression testing?▼

Yes, this Playwright-based daemon supports site dogfooding and regression testing by providing a persistent browser environment with navigation, interaction, and screenshot capture capabilities.

Does headless browser automation support live debugging?▼

Headless browser automation supports live debugging and demos through an optional headed mode with side-panel integration, allowing you to monitor test runs in real-time.

What is the best way to capture screenshots for visual regression checks?▼

The best way to capture screenshots for visual regression checks is using a persistent headless browser that navigates to target sites and captures screen states to validate UI behavior.

Are headless browser tests suitable for CI environments?▼

Headless browser tests are fully suitable for CI environments, providing deterministic test runs with ref-based snapshots that ensure auditable and consistent regression validation.