qa

Test web applications in a browser, fix discovered bugs, and commit verified fixes.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/TarunTeja44/portfolio --skill qa-tarunteja44
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/TarunTeja44/portfolio/tree/main/.agents/skills/qa
Command: npx skills add https://github.com/TarunTeja44/portfolio --skill qa-tarunteja44

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 systematically QA tests a web application like a real user, fixes the bugs it finds in source code with atomic commits, and re-verifies each fix with before/after evidence. ## Core Features & Use Cases - Tiered testing: Quick (critical/high severity), Standard (+ medium), and Exhaustive (+ cosmetic) modes, plus a regression mode that diffs against a saved baseline report. - Diff-aware testing: On a feature branch with no URL, it analyzes the git diff to identify affected pages and routes, then tests exactly what changed. - Fix and verify loop: Each bug gets an atomic commit, a regression test, and before/after screenshot evidence, ending in a ship-readiness summary with health scores. - Use Case: After finishing a feature branch, run QA to have every affected page clicked through, forms submitted, console errors captured, and the top issues fixed and committed before opening a PR. ## Quick Start Ask the AI to QA test the current feature branch 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 QA test a web app and automatically fix the bugs found?

Run the qa skill against a URL or a feature branch. It navigates pages, clicks interactive elements, submits forms, and checks the console, then fixes each bug in source code with an atomic commit and re-verifies the fix with screenshots.

How do I test only the changes on my feature branch?

Invoke QA without a URL while on a feature branch to enter diff-aware mode. It analyzes the git diff to map changed files to affected pages and routes, then tests only those against a locally running app.

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

Quick fixes only critical and high severity issues in a short smoke test. Standard, the default, also fixes medium severity issues. Exhaustive additionally fixes low and cosmetic issues across the full app.

Can I compare QA results against a previous run?

Yes, regression mode loads a baseline.json from a prior run and diffs the results. It reports which issues were fixed, which are new, and the health score delta between runs.

Why does QA require a clean git working tree?

Each bug fix is committed atomically so it can be reviewed or reverted independently. Uncommitted changes would mix with fix commits, so the skill asks you to commit or stash before starting.

Does QA testing work if my project has no test framework?

Yes, the skill detects the project runtime and can bootstrap a test framework such as vitest, pytest, or minitest, including example tests, CI configuration, and documentation, before writing regression tests for fixed bugs.