gstack

Bind Claude Code to a persistent headless Chromium daemon for QA browser sessions.

Updated Dec 22, 2019
One-click install
npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill gstack-sajalsuhane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/sajalsuhane/sajalsuhane.github.io/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill gstack-sajalsuhane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates QA browser tasks, enabling reliable testing, bug reproduction, and dogfooding without manual click-fatigue.

Core Features & Use Cases

  • Navigate pages, interact with elements, and inspect state across complex flows
  • Diff changes and annotate screenshots to verify UI adjustments and regressions
  • Test responsive layouts, forms, uploads, and dialogs with repeatable Playwright-driven runs
  • Use as a deterministic QA dogfooding tool to reproduce user journeys and capture evidence

Quick Start

Run a headless QA session with the CLI and start exploring a site immediately.

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 testing for QA workflows?

Automate headless browser testing by binding Claude Code to a persistent Chromium daemon via a Playwright-based server and CLI. This enables deterministic navigation, interaction, and verification across pages, forms, and dialogs without manual clicking.

Can I reproduce UI bugs using a headless browser session?

Yes, you can reproduce UI bugs using headless browser sessions by replaying user journeys and capturing evidence. The tool annotates screenshots and inspects state across complex flows to verify regressions and UI adjustments.

Does Playwright support deterministic QA dogfooding for complex user journeys?

Playwright supports deterministic QA dogfooding by driving repeatable runs through responsive layouts, forms, uploads, and dialogs. It binds to a persistent headless Chromium daemon to ensure reliable, repeatable testing.

What's the best way to inspect page state and diff UI changes during test automation?

Inspect page state and diff UI changes by using the integrated CLI to navigate pages and interact with elements. The Playwright-based server captures and annotates screenshots to verify UI adjustments and regressions.

Do I need token-based auth to run sandboxed browser operations for testing?

Yes, token-based authentication is required to run safe sandboxed browser operations. This security mechanism ensures that the persistent headless Chromium daemon executes navigation and interaction tasks safely.

Why use a persistent headless Chromium daemon instead of standard browser automation?

A persistent headless Chromium daemon provides fast, deterministic QA browser sessions by maintaining state across interactions. This avoids the overhead of launching new browser instances for every test run, ensuring reliable bug reproduction.