void-qa

Tests a running web app through a real browser and fixes found bugs with atomic commits.

Updated May 29, 2026
One-click install
npx skills add https://github.com/voidcorp-core/void-harness --skill void-qa-voidcorp-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: void-qa
Source: https://github.com/voidcorp-core/void-harness/tree/main/packages/core/skills/void-qa
Command: npx skills add https://github.com/voidcorp-core/void-harness --skill void-qa-voidcorp-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual QA of a running web app is slow and inconsistent: edge cases, empty/error/loading states, and console errors get missed, and found bugs often lack reproducible evidence or verified fixes. This Skill drives a real browser through the app like a user would, documents every issue with before/after evidence, and fixes bugs with atomic commits and regression tests. ## Core Features & Use Cases - Systematic browser exploration: Uses the claude-in-chrome MCP tools to click every interactive element, fill and submit forms with invalid and edge-case inputs, walk navigation, and check the console after every interaction. - Multiple QA modes: Diff-aware testing of changed pages on a feature branch, full-site audits, quick smoke passes, regression comparison against a baseline, and a report-only mode with no fixes. - Evidence-backed fix loop: Each bug gets before/after screenshots or a recorded repro, a health score across eight categories, then a minimal fix in its own fix(qa): commit with a regression test and re-verification. - Use Case: After finishing a feature branch, ask for a QA pass; the Skill maps the diff to affected pages, tests them in your real Chrome, fixes three bugs with atomic commits, and reports a health score moving from 72 to 91. ## Quick Start Ask the agent to QA the running app on this feature branch and fix any bugs it finds with evidence.

Frequently Asked Questions about void-qa

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

FAQPage Schema
How do I QA a running web app with an AI agent?

Point the agent at your running app or feature branch and it drives a real Chrome browser via the claude-in-chrome MCP, clicking elements, submitting forms, and checking console errors. Found bugs are documented with screenshots and fixed in atomic commits with regression tests.

How to test only the pages changed in my feature branch?

Use the default diff-aware mode: the Skill reads the branch diff, maps changed files to affected routes, detects the local dev server, and tests only those pages plus a homepage smoke check. No URL or configuration is needed.

Can I get a QA report without automatic code fixes?

Yes, the report-only mode runs all phases through documentation, scoring, and triage, then stops before the fix loop. It also works on a dirty git working tree, unlike the fix mode which requires a clean tree for atomic commits.

Does browser QA work in CI or headless environments?

No, claude-in-chrome drives the user's real interactive Chrome and is not headless, so cloud or cron sessions without an interactive browser are out of scope. The Skill reports this limitation rather than simulating results.

What is the difference between browser QA and E2E test authoring?

Browser QA is exploratory, human-style testing of the deployed app through a real browser, while E2E authoring writes Playwright-style suites, which belongs to separate testing skills. This Skill composes those skills only to write a regression test that locks each fix.