qa

Automate browser-based QA testing of web application user flows.

820|78|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SethGammon/Citadel --skill qa-sethgammon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/SethGammon/Citadel/tree/main/skills/qa
Command: npx skills add https://github.com/SethGammon/Citadel --skill qa-sethgammon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser-based QA verification saves time by automatically validating user flows in a real browser, catching regressions before they hit users.

Core Features & Use Cases

  • Launches a real browser and navigates through app flows to verify interactions (clicks, form submissions, navigation).
  • Works as a standalone QA verifier or as a phase-end condition in campaigns to enforce quality gates.
  • Optional dependency on Playwright; if not installed, the skill can gracefully skip or offer to install and fall back to a visual verification mode.

Quick Start

Run /qa on a running web app to begin automated browser testing.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I automate browser QA testing for web applications?▼

Automate browser QA testing by launching a real browser to execute and validate user flows like clicks and form submissions. The skill runs directly on a running web app to verify interactions automatically.

Do I need Playwright installed to run automated browser test suites?▼

Playwright is not strictly required to run browser test suites. The skill detects if Playwright is available, offers to install it, and gracefully falls back to a visual-only verification mode if the dependency is missing.

Can I use automated browser testing as a quality gate in deployment campaigns?▼

Automated browser testing can be used as a phase-end quality gate in campaigns. It enforces validation by running real user flows as a condition before moving to the next deployment phase.

What happens if Playwright is not available during web app QA validation?▼

If Playwright is not available during web app QA validation, the skill gracefully skips execution or offers to install the dependency. It can also fall back to a live-preview visual verification mode.

What web app interactions can automated QA validate in a real browser?▼

Automated QA validates web app interactions in a real browser by navigating through flows to verify clicks, form submissions, and page navigation. This catches regressions before they reach users.