qa

Tests web applications in a browser, fixes found bugs with atomic commits, and produces health-score reports.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill qa-lgj-jonathan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills/tree/main/gstack/qa
Command: npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill qa-lgj-jonathan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually clicking through a web app to find bugs is slow and easy to skip before shipping. This Skill automates end-to-end QA: it browses your app like a real user, catalogs every issue by severity, fixes the bugs in source code with atomic commits, and re-verifies each fix with before/after evidence. ## Core Features & Use Cases - Automated exploratory testing: Visits pages, clicks every interactive element, fills and submits forms, checks console errors, links, visual layout, performance, and accessibility. - Test-fix-verify loop: Fixes bugs directly in source code with one atomic commit per fix, then re-tests to confirm the fix works, with screenshot evidence. - Tiered depth and reporting: Quick (critical/high), Standard (+ medium), or Exhaustive (+ cosmetic) tiers, producing a structured report with health scores, ship-readiness summary, and regression comparison against baselines. - Use Case: You just finished a feature branch and ask "does this work?" The Skill enters diff-aware mode, tests only what changed, fixes two broken form validations, and hands you a report showing the health score went from 72 to 96. ## Quick Start Ask the assistant to QA test your running app at localhost:3000 and fix any bugs it finds.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I automatically test my web app for bugs before shipping?

Run the qa skill against your app's URL or let it auto-detect your dev server. It browses the app like a real user, catalogs issues by severity, fixes them with atomic commits, and re-verifies each fix with screenshots.

What is the difference between Quick, Standard, and Exhaustive QA tiers?

Quick fixes only critical and high severity issues. Standard, the default, also fixes medium severity issues. Exhaustive additionally fixes low and cosmetic issues like typos and alignment problems.

Can QA testing be scoped to only the changes on my feature branch?

Yes. When no URL is given and you are on a feature branch, the skill enters diff-aware mode automatically, testing only the pages and flows affected by your branch's changes relative to the base branch.

Does the QA skill require a clean git working tree?

Yes. Each bug fix gets its own atomic commit, so uncommitted changes must be committed or stashed first. The skill detects a dirty tree and asks whether to commit, stash, or abort before starting.

What happens if my project has no test framework set up?

The skill detects your runtime, researches current best practices, and offers to bootstrap a framework like vitest, pytest, or minitest, including example tests, a CI workflow, and a TESTING.md guide. You can decline permanently.

How does regression mode work with QA baselines?

Pass a baseline report with --regression and the skill compares current results against it, reporting which issues were fixed since baseline, which are new, and how the health score changed.