qa-report

Tests web apps in a real browser via Playwright MCP and produces a scored, screenshot-evidenced QA report.

Updated Sep 15, 2026
One-click install
npx skills add https://github.com/Nadav011/nadavai-claude --skill qa-report-nadav011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-report
Source: https://github.com/Nadav011/nadavai-claude/tree/main/plugins/nadavai/skills/qa-report
Command: npx skills add https://github.com/Nadav011/nadavai-claude --skill qa-report-nadav011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual exploratory QA of a web app is slow and inconsistent, and teams often ship features without verifying real user flows, console errors, broken links, or mobile and RTL behavior. This Skill runs a structured, report-only browser QA pass that documents every issue with evidence and a health score, without touching source code or fixing anything. ## Core Features & Use Cases - Exploratory browser testing: Clicks through every screen, form, modal, and state using Playwright MCP, on desktop (1280x800) and mobile (390x844) viewports, with console and network error checks after every interaction. - Structured issue reporting: Appends each verified issue with severity, category, repro steps, and mandatory screenshots, then computes a weighted 0-100 health score across Console, Links, Functional, UX, Accessibility, Visual, Performance, and Content. - Diff-aware and regression modes: Maps changed files on a feature branch to screens for prioritized testing, and supports --regression runs against a saved baseline.json to mark issues as new, persisting, or resolved. - Use Case: Before presenting a feature as done, run the skill against http://localhost:3000 to get a health score, the top issues with screenshots, and a baseline for future regression comparisons. ## Quick Start Ask the agent to run a QA report on your running app, for example: run a QA report on http://localhost:3000 and focus on the checkout flow.

Frequently Asked Questions about qa-report

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

FAQPage Schema
How do I run an exploratory QA report on my web app?

Provide the target URL, such as http://localhost:3000, and the skill spawns a subagent that drives Playwright MCP through every screen, form, and state. It appends each verified issue with screenshots to a Markdown report under .omc/qa-reports/ and finishes with a weighted health score.

How to do regression testing against a previous QA baseline?

Pass the --regression flag with a previously generated baseline.json file. The skill compares current findings against the saved issue keys and marks each issue as new, persisting, or resolved in the new report.

Does the QA report skill fix the bugs it finds?

No, it is strictly report-only and never edits files or reads source code. Fixing is delegated to other tools such as OMC execute; this skill only documents issues with repro steps and screenshot evidence.

Does browser QA testing support Hebrew RTL interfaces?

Yes, it verifies dir="rtl" on the html element and checks text alignment, mirrored directional icons, logical margins and padding, and bidi behavior in mixed Hebrew/English strings. For horizontal overflow it captures full-page screenshots to avoid blank mobile captures in Chromium.

What are the limitations of automated browser QA reports?

The skill never types credentials, so authenticated areas require the user to sign in beforehand or provide a test account. Mutating actions on non-local targets need explicit user consent, and untested scoring categories make the health score provisional.