gstack

Automate browser-driven QA testing with a headless Playwright-based CLI.

37|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/DariusCorvus/iqualize --skill gstack-dariuscorvus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/DariusCorvus/iqualize/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/DariusCorvus/iqualize --skill gstack-dariuscorvus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams spend hours manually interacting with web apps to verify flows, identify UI regressions, and collect bug evidence. gstack provides a fast, native CLI-driven headless browser workflow to automate navigation, interaction, and state capture with reliable diffs and annotated screenshots.

Core Features & Use Cases

  • Deterministic browser control: navigate, click, fill, and verify UI state via a concise CLI.
  • Evidence generation: diff snapshots, annotate screenshots, and log console/network/dialog outputs for debugging.
  • Dogfooding and demos: run quick QA checks on staging URLs and produce repeatable test evidence for reports.
  • Real-world example: verify a login flow on staging and capture a labeled screenshot for bug reports.

Quick Start

Start by running the /browse command to launch the local headless browser session and begin testing.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate headless browser QA testing for UI regressions?

Automate headless browser QA testing by using a CLI-driven Playwright workflow to navigate, click, fill forms, and capture UI state. This approach replaces manual verification by running deterministic interactions and generating diff snapshots with annotated screenshots as bug evidence.

Can I capture annotated screenshots and console logs during regression testing?

Yes, you can capture annotated screenshots and console logs during regression testing. The CLI enables deterministic state capture by logging console, network, and dialog outputs, generating diff snapshots, and producing labeled visual evidence for debugging and bug reports.

Do I need a local Bun and Playwright setup to run headless browser automation?

Yes, you need a local Bun and Playwright setup to run this headless browser automation. The workflow operates as a native CLI that requires this specific local environment to execute deterministic navigation, interactions, and state capture for QA verification.

What is the best way to dogfood staging URLs and produce repeatable test evidence?

The best way to dogfood staging URLs is to run quick QA checks via a headless browser CLI that executes repeatable navigation and interaction flows. This produces deterministic test evidence, including diff snapshots and annotated screenshots, suitable for demonstration reports.

How do I verify a login flow on staging and capture a labeled screenshot for a bug report?

Verify a login flow on staging by launching a local headless browser session to automate the authentication sequence. The CLI captures the deterministic UI state and generates a labeled, annotated screenshot directly usable as evidence in bug reports.

Are there limitations when using a CLI-driven headless browser for site dogfooding?

A limitation of using a CLI-driven headless browser for site dogfooding is the requirement for a local Bun and Playwright setup. While it enables deterministic navigation and state capture, it is designed for automated QA verification and regression testing rather than exploratory manual browsing.