npx claudepluginhub andreherful/qa-auditor --plugin qa-auditorWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Intelligent QA audit framework for web applications
This skill uses the workspace's default tool permissions.
assets/report-template.htmlreferences/evaluation-rubric.mdreferences/report-schema.mdscripts/generate_report.pyQA Auditor Skill
This skill provides the evaluation framework, data schema, and report generation tools for the /qa-audit command.
Quick Start
# Run a full audit with config
/qa-audit --config qa-audit.yaml
# Audit a single feature
/qa-audit --feature auth
# Auto-discovery mode (no config needed)
/qa-audit
Components
Evaluation Rubric
File: references/evaluation-rubric.md
Defines the 6 quality dimensions scored 1-5:
- Functionality (25%) — Does it work?
- Quality (20%) — How good is the output?
- Edge Cases (15%) — What happens at boundaries?
- Integration (15%) — Do parts work together?
- UX/UI (15%) — Is it pleasant to use?
- Performance (10%) — Is it fast enough?
Also defines issue severity levels: CRITICAL, HIGH, MEDIUM, LOW, INFO.
Report Schema
File: references/report-schema.md
JSON schema for audit-data.json — the structured data that feeds the HTML report. Sections: metadata, executive_summary, features, cross_cutting, issues, screenshots.
Report Generator
File: scripts/generate_report.py
Python script (stdlib only, no pip dependencies) that converts audit-data.json into a self-contained HTML report with embedded screenshots.
Usage:
python3 scripts/generate_report.py \
--input qa-audit-results/audit-data.json \
--output qa-audit-results/ \
--open
HTML Template
File: assets/report-template.html
The HTML/CSS/JS template used by the report generator. Features:
- Executive summary with score ring and star rating
- SVG radar chart for dimension scores
- Feature cards with score bars and scenario results
- Filterable issues table by severity
- Screenshot gallery with lightbox
- Print-ready with @media print styles
Creating a Config
See examples/qa-audit.yaml for a complete reference. Minimum config:
project:
name: "My App"
environment:
base_url: "http://localhost:3000"
features:
- id: homepage
name: "Homepage"
priority: high
pages:
- url: "/"
name: "Home"
Similar Skills
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.