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.