qa-cell-worker

Execute assigned QA audit cells in isolated browser workers and record findings per route and viewport.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-cell-worker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-cell-worker
Source: https://github.com/Luqman-Ud-Din/blackbox-qa-agent/tree/main/skills/qa-cell-worker
Command: npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-cell-worker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill executes assigned QA audit cells in parallel browser workers so large route, viewport, and browser matrices can be tested faster without losing per-cell coverage or corrupting shared state.

Core Features & Use Cases

  • Parallel cell execution: Processes a chunk of audit cells sequentially inside one isolated browser worker.
  • Dedicated browser ownership: Uses the assigned MCP server and viewport only, preventing cross-worker interference.
  • Coverage-safe receipts: Writes probe and interactive results to the required .tmp/{runId}/issues/ files so downstream annotation and bug filing can rely on them.
  • Resilient QA workflow: Handles login, redirects, scrolling, data readiness, console/network error capture, and timeout recovery during browser audits.
  • Use case: Use this when an orchestrator needs to split a large QA run across multiple workers for Chromium, Firefox, or WebKit cells while preserving deterministic evidence collection.

Quick Start

Ask the orchestrator to dispatch a chunk of QA audit cells to this skill and let it log in, run the assigned probes, and write findings for each cell.

Frequently Asked Questions about qa-cell-worker

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

FAQPage Schema
How do I run parallel browser testing for large route and viewport matrices?

Parallel browser testing for large route and viewport matrices is executed by dispatching assigned QA audit cells to isolated browser workers. This prevents cross-worker interference while sequentially processing chunks of audit cells to maintain per-cell coverage.

What is a QA audit cell in frontend automation?

A QA audit cell in frontend automation represents a specific combination of route, viewport, and browser targets for isolated testing. It requires per-cell navigation, probing, and screenshot capture to verify application behavior across different environments.

Does parallel QA testing work with Chromium, Firefox, and WebKit?

Parallel QA testing works with Chromium, Firefox, and WebKit by assigning dedicated MCP browser servers to each worker. This ensures deterministic evidence collection across different browser engines without corrupting shared state.

How do I deduplicate issue logging during automated browser audits?

To deduplicate issue logging during automated browser audits, probe and interactive results are written to dedicated .tmp/{runId}/issues/ files. This coverage-safe receipt mechanism ensures downstream annotation and bug filing can rely on the findings.

What is the best way to handle login and redirects during Playwright parallel execution?

The best way to handle login and redirects during parallel execution is using a resilient QA workflow within each isolated browser worker. This manages authentication, data readiness, and timeout recovery independently per assigned cell.

Why do I need an orchestrator to split a QA run across multiple workers?

You need an orchestrator to split a QA run across multiple workers to coordinate the assignment of audit cells to isolated browser instances. The worker then independently executes the assigned probes and records findings for that specific chunk.