qa

Tests web applications for bugs and iteratively fixes them with atomic commits.

1|Updated Jul 23, 2026
One-click install
npx skills add https://github.com/sanjanb/my-agent-harness --skill qa-sanjanb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/sanjanb/my-agent-harness/tree/main/skills/qa
Command: npx skills add https://github.com/sanjanb/my-agent-harness --skill qa-sanjanb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually testing a web application for bugs is slow and inconsistent, and found issues often go unfixed or unverified. This Skill systematically QA tests a web app, classifies every issue by severity and category, fixes bugs in source code with atomic commits, and re-verifies each fix with before/after evidence. ## Core Features & Use Cases - Tiered QA Testing: Choose Quick (critical/high only), Standard (+ medium), or Exhaustive (+ cosmetic) coverage depending on how thorough the pass should be. - Structured Issue Taxonomy: Classifies findings across visual, functional, UX, content, performance, console, and accessibility categories with a per-page exploration checklist. - Fix-and-Verify Loop: Each bug is fixed in source code, committed atomically, and re-tested, producing before/after screenshots, health scores, and a ship-readiness summary. - Use Case: After finishing a new feature, ask for a QA pass. The Skill crawls the app, logs issues like a broken form submit or console errors, fixes them one commit at a time, and reports the health score improvement (e.g., 62 → 91). ## Quick Start Ask the agent to QA test the running web application, fix any bugs it finds, and produce a ship-readiness report.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I QA test a web application with an AI agent?

Invoke the qa skill against your running app and it crawls each page, clicks interactive elements, submits forms, checks console errors, and screenshots issues. It then fixes confirmed bugs in source code, committing and re-verifying each fix.

What QA testing tiers are available and how do they differ?

Three tiers exist: Quick covers critical and high severity issues only, Standard adds medium severity, and Exhaustive adds cosmetic/low issues. Choose based on how thorough the pass needs to be before shipping.

Can I get a QA report without automatic code fixes?

Yes, use the report-only mode via /qa-only instead of the full qa skill. It runs the same exploration and issue classification but produces the report without modifying source code or committing fixes.

What types of bugs does web app QA testing detect?

It detects issues across seven categories: visual/layout breaks, functional failures like dead buttons, UX problems, content errors, performance issues, console JavaScript errors, and accessibility gaps like missing alt text or broken keyboard navigation.

How are QA fixes verified before shipping?

Each fix is committed atomically and re-tested, with before/after screenshots captured as evidence. The final report shows health score changes, fix status per issue (verified, best-effort, reverted, or deferred), and a ship-readiness summary.