gstack

Automate QA browsing with a persistent headless browser for navigation and verification.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Intension-us/attention-diagnostic --skill gstack-intension-us
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/Intension-us/attention-diagnostic/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/Intension-us/attention-diagnostic --skill gstack-intension-us

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams need a fast, persistent browser to reproduce issues, test flows, and gather evidence without rebuilding environments each time.

Core Features & Use Cases

  • Persistent headless browser for reliable QA sessions, with real user-like interactions and cookie/session persistence
  • Snapshot, diff, and annotation features to capture before/after changes and highlight what broke
  • Form, upload, and dialog testing across pages to validate end-to-end flows and bug repro

Quick Start

Invoke /browse to start a persistent QA session against your site and begin testing right away.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate QA browser testing to capture before and after screenshots?

Automated QA browser testing captures before and after screenshots by using a persistent headless browser to navigate, interact with pages, and diff snapshots to highlight exactly what broke. You invoke a browse session to start testing flows and gathering bug evidence.

Can I test forms, file uploads, and dialogs across multiple pages in one session?

Yes, you can test forms, file uploads, and dialogs across pages in one session. The persistent headless browser maintains real user-like interactions and cookie persistence, allowing you to validate end-to-end flows and reproduce bugs without rebuilding environments.

What's the best way to perform responsive checks and diff web pages for bug evidence?

The best way to perform responsive checks and diff web pages is to use an automated QA browser that takes annotated snapshots across viewport sizes. It highlights visual or DOM changes between before and after states to provide clear bug evidence.

Do I need a running browse daemon to manage browser sessions and cookies?

Yes, you need a running browse daemon and CLI to manage browser sessions, cookies, snapshots, and outputs. The daemon provides the persistent headless environment required for reliable, deterministic QA testing without rebuilding environments each time.

How does a persistent headless browser improve QA testing compared to standard automation?

A persistent headless browser improves QA testing by maintaining cookie and session state across multiple interactions, unlike standard automation that resets state. This allows QA teams to reproduce issues, test flows, and gather evidence faster and more deterministically.

Why are my automated browser screenshots not capturing visual diffs correctly?

Browser screenshots fail to capture visual diffs correctly when the session lacks persistence or proper snapshot management. Using a persistent headless browser with dedicated diffing and annotation features ensures before and after changes are captured and highlighted reliably.