gstack

Automate end-to-end QA testing with a persistent headless browser.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/256javy/safia --skill gstack-256javy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/256javy/safia/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/256javy/safia --skill gstack-256javy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates QA testing by controlling a persistent headless browser to navigate, interact with UI, validate content, and capture evidence across pages and sessions.

Core Features & Use Cases

  • Navigate pages, click controls, fill forms, and test interactions across responsive layouts.
  • Snapshot pages with @ref-style identifiers, diff changes, and annotated screenshots for clear evidence.
  • Import real cookies and manage session state to reproduce bugs across environments.
  • Generate bug evidence reports by recording console output, network activity, and dialogs.

Quick Start

Start by launching the browser with /browse and begin QA testing a staging site.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate end-to-end QA testing with a persistent headless browser?

Automated end-to-end QA testing uses a persistent headless browser to navigate pages, interact with UI controls, fill forms, and validate content across responsive layouts and sessions. You can start by launching the browser with the /browse command.

Can I capture visual diffs and annotated screenshots for responsive layout testing?

Yes, visual diffs and annotated screenshots for responsive layout testing are generated by snapshotting pages with @ref-style identifiers to compute changes and capture clear visual evidence of UI regressions.

How do I reproduce bugs across environments using real cookies and session state?

You can reproduce bugs across environments by importing real cookies and managing session state within the persistent headless browser, allowing you to maintain authentication and continue interactions across multiple pages.

Does Playwright support generating bug evidence reports with console and network activity logs?

Yes, the local Playwright-based backend supports generating bug evidence reports by recording console output, network activity, and dialogs while driving the headless browser to execute test scenarios.

What do I need to run Playwright browser automation for QA testing locally?

You need a local environment with Bun or Node tooling to run the Playwright-based backend, which manages browser state, computes visual diffs, executes automated interactions, and exports traces.

What is the best way to test form submissions and validation checks automatically?

The best way to test form submissions and validation checks automatically is by driving a persistent headless browser to fill out UI controls, trigger validation logic, and collect evidence of the outcomes.