By andreherful
LLM-driven QA audit tool that evaluates web applications like a senior QA engineer, producing professional HTML reports with star ratings, severity-graded issues, and embedded screenshots.
An intelligent, LLM-driven QA audit plugin for Claude Code that evaluates web applications like a senior QA engineer.
Unlike traditional E2E tests that check pass/fail, QA Auditor evaluates quality across 6 dimensions, finds edge cases, and produces a professional HTML report with star ratings, severity-graded issues, and embedded screenshots.
claude plugin install github:andreherful/qa-auditor
Requirement: The playwright plugin must be installed:
claude plugin install playwright
Create qa-audit.yaml in your project root:
project:
name: "My App"
version: "1.0.0"
environment:
base_url: "http://localhost:3000"
auth:
strategy: form
login_url: "/login"
credentials:
username_field: "email"
password_field: "password"
username: "[email protected]"
[REDACTED:Password]
features:
- id: homepage
name: "Homepage"
priority: high
pages:
- url: "/"
name: "Landing Page"
# Full audit
/qa-audit
# Audit a specific feature
/qa-audit --feature auth
# Custom config path
/qa-audit --config path/to/qa-audit.yaml
# Skip cross-cutting checks
/qa-audit --skip-cross-cutting
The audit generates a self-contained HTML report at:
qa-audit-results/qa-audit-YYYY-MM-DD-HHmmss.html
Open it in any browser — all screenshots are embedded, no external dependencies.
| Dimension | What It Evaluates |
|---|---|
| Functionality | Do features work correctly? Are workflows complete? |
| Quality | AI output quality, data accuracy, content relevance |
| Edge Cases | Empty states, long inputs, special characters, concurrent actions |
| Integration | API reliability, data flow between components, real-time updates |
| UX/UI | Layout, responsiveness, loading states, error messages, accessibility |
| Performance | Page load times, interaction responsiveness, resource usage |
See examples/qa-audit.yaml for a complete example with all options documented.
project: # Project metadata
environment: # URLs and environment settings
auth: # Authentication strategy
features: # List of features to test
cross_cutting: # Cross-cutting audit settings
form — Fill login form fields and submittoken — Set auth token in localStorage/cookienone — No authentication neededcritical — Must-test, blocks releasehigh — Important, test thoroughlymedium — Standard testinglow — Basic smoke test onlyIf no qa-audit.yaml exists, the auditor enters auto-discovery mode:
qa-auditor/
├── .claude-plugin/plugin.json # Plugin manifest
├── commands/qa-audit.md # /qa-audit slash command
├── agents/feature-tester.md # Feature testing sub-agent
├── skills/qa-auditor/
│ ├── SKILL.md # Skill overview
│ ├── references/
│ │ ├── evaluation-rubric.md # Scoring criteria
│ │ └── report-schema.md # JSON data schema
│ ├── scripts/
│ │ └── generate_report.py # HTML report generator
│ └── assets/
│ └── report-template.html # HTML/CSS/JS template
├── examples/qa-audit.yaml # Example configuration
├── README.md
└── LICENSE
MIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub andreherful/qa-auditor --plugin qa-auditor10 coordinated QA agents for Claude Code: chains diff analysis, AC compliance, test scenarios, browser validation, bug reports, and automation code generation.
Quality assurance - E2E testing, PR review, browser automation
QA skills for functional-testing domain.
Simplified CLI-integrated plugin for E2E testing with essential slash commands plus dynamic API CLI workflows (`qa-use api`). Provides AI-first feature verification, browser automation, and test management. All CLI operations documented in SKILL.md and accessible via `qa-use docs` for harness compatibility.
AI 測試大師 — v1.1 QA testing skill backed by an MCP server. 22 tools (21 v1.0-frozen + analyze_stream): run / generate / debug / harden software tests via mk-qa-master. Includes the AI Visual Challenge Solver (reCAPTCHA / hCaptcha), OWASP API Security Top 10 scanner, universal qa_plan + verify bookend across 5 core tools, and the v1.1 Edge AI Runner (RTSP + YOLO via the [edge] extras). Same skill folder loads in Claude Code, Codex, OpenClaw, and Hermes.
Tool-agnostic QA Automation library: Playwright, Selenium, API testing, accessibility (WCAG 2.1 AA), QA Planner, and ISTQB-aligned artifacts. Includes 13 specialized agents and 10 reusable skills.