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.