harness-evaluator

Automates QA scoring of web apps via Playwright tests and generates feedback.md reports.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/bianhaifeng789-hue/openclaw-config --skill harness-evaluator-bianhaifeng789-hue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-evaluator
Source: https://github.com/bianhaifeng789-hue/openclaw-config/tree/main/skills/harness-evaluator
Command: npx skills add https://github.com/bianhaifeng789-hue/openclaw-config --skill harness-evaluator-bianhaifeng789-hue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates objective QA evaluation by driving Playwright-based tests to score a web application across Design, Originality, Craft, and Functionality, and to output a standardized feedback report.

Core Features & Use Cases

  • Automated browser testing: launches a dev environment and runs Playwright tests to assess UI quality.
  • Deterministic scoring: evaluates multiple dimensions (Design, Originality, Craft, Functionality) with defined weightings.
  • Feedback generation: creates a structured feedback.md including issues, reproduction steps, and actionable improvements.
  • Use case: ideal for QA pipelines validating web apps before release, or for targeted evaluations of design proposals.

Quick Start

Start the evaluator against your project to generate a feedback.md that summarizes QA scores and improvement recommendations.

Frequently Asked Questions about harness-evaluator

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

FAQPage Schema
How do I automate QA scoring for web applications using Playwright?

You can automate QA scoring by running Playwright-based browser tests to evaluate web applications across Design, Originality, Craft, and Functionality. The process generates a structured feedback.md with actionable improvement recommendations and issue reproduction steps.

What dimensions are used to evaluate UI quality in automated web testing?

Automated web testing evaluates UI quality across four dimensions: Design, Originality, Craft, and Functionality. Each dimension is scored with defined weightings to produce a deterministic evaluation result and a standardized feedback report.

Can I integrate automated web app evaluation into a CI pipeline?

Yes, you can integrate automated web app evaluation into CI pipelines. The evaluator launches a dev environment, runs Playwright tests against dashboards and forms, and outputs structured evaluation data suitable for automated release validation.

How do I generate a structured feedback report from browser tests?

Generate a structured feedback report by running Playwright browser tests that assess UI quality. The output feedback.md file includes identified issues, reproduction steps, and actionable improvements based on deterministic design and functionality scoring.

Do I need Playwright to run automated QA scoring on web forms?

Yes, Playwright is required to run automated QA scoring on web forms and flows. The evaluator relies on Playwright-based browser tests to launch the dev environment and assess functionality across multiple environments.

Does automated web testing work for evaluating design proposals manually?

Automated web testing works for both CI pipelines and manual QA sessions evaluating design proposals. It applies deterministic scoring to assess dashboards, forms, and flows, outputting a standardized feedback.md for targeted evaluations.