gstack

Operate a persistent headless Chromium browser for automated QA testing.

1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/gth-ai/hadriengayap.github.io --skill gstack-gth-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/gth-ai/hadriengayap.github.io/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/gth-ai/hadriengayap.github.io --skill gstack-gth-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, diff, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the inefficiency of manual browser testing by providing a persistent, high-performance headless Chromium environment that allows AI agents to interact with, verify, and debug web applications in real-time.

Core Features & Use Cases

  • Ref-based Interaction: Uses accessibility tree snapshots to interact with elements reliably without fragile CSS selectors.
  • Systematic QA: Supports full-scale QA testing, smoke tests, and regression tracking with structured health reports.
  • Use Case: After deploying a new feature to staging, use this Skill to automatically log in, navigate the user flow, verify UI states, and check for console errors, ensuring the deployment is stable before it reaches production.

Quick Start

Use the gstack browse skill to navigate to the staging URL and take an annotated screenshot of the homepage.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate web testing without relying on fragile CSS selectors?

Automated web testing can be executed reliably by utilizing Playwright-based accessibility tree snapshots to interact with elements using refs, bypassing the need for fragile CSS selectors.

What is the best way to run headless browser regression testing for complex user flows?

Headless browser regression testing for complex user flows is handled by a persistent Chromium environment that performs navigation, element interaction, state verification, and visual diff comparisons.

Can I use Playwright for automated QA testing and generate structured health reports?

Yes, Playwright supports automated QA testing by executing systematic smoke tests and regression tracking, which evaluate application stability and output structured health reports.

Does headless browser testing support visual regression verification across web applications?

Headless browser testing supports visual regression verification by navigating complex user flows, verifying UI states, and utilizing diff dependencies to detect visual discrepancies.

How do I verify staging deployment stability and check for console errors automatically?

Staging deployment stability is verified by automatically logging in, navigating the user flow, verifying UI states, and checking for console errors using a persistent headless Chromium browser.

Do I need Playwright installed to run headless Chromium interactions and state verification?

Yes, Playwright is a required dependency to enable high-performance headless Chromium execution, accessibility snapshot generation, and reliable element interaction.