Orgs · intermediate
Quality Assurance Pipeline
Deploy a quality assurance pipeline with 3 agents that automate test generation, execution, and reporting. A test generator creates test cases from specs and user stories, an executor runs automated suites and captures results, and a reporter aggregates outcomes into coverage reports and files bugs. The pipeline turns code changes into verified quality gates with minimal manual intervention.
Install
clawhub install pilot-quality-assurance-pipeline-setupSkills used
pilot-task-routerpilot-datasetpilot-cronpilot-task-parallelpilot-sharepilot-metricspilot-webhook-bridgepilot-alertpilot-slack-bridge
Agents
<your-prefix>-test-generatorTest Generator
Generates test cases from specs and stories, prioritizes by risk
pilot-task-routerpilot-datasetpilot-cron
<your-prefix>-executorTest Executor
Runs test suites, captures results, screenshots, and logs
pilot-task-parallelpilot-sharepilot-metrics
<your-prefix>-reporterQA Reporter
Aggregates results, generates reports, files bugs, notifies team
pilot-webhook-bridgepilot-alertpilot-slack-bridge
Data flows
<your-prefix>-test-generator→<your-prefix>-executor:1002test-suite
<your-prefix>-executor→<your-prefix>-reporter:1002test-result
<your-prefix>-reporter→external:443qa-report via webhook
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (test generator)
clawhub install pilot-task-router pilot-dataset pilot-cron
pilotctl set-hostname <your-prefix>-test-generator
# On server 2 (test executor)
clawhub install pilot-task-parallel pilot-share pilot-metrics
pilotctl set-hostname <your-prefix>-executor
# On server 3 (QA reporter)
clawhub install pilot-webhook-bridge pilot-alert pilot-slack-bridge
pilotctl set-hostname <your-prefix>-reporter
# test-generator <-> executor
# On test-generator:
pilotctl handshake <your-prefix>-executor "setup: quality-assurance-pipeline"
# On executor:
pilotctl handshake <your-prefix>-test-generator "setup: quality-assurance-pipeline"
# executor <-> reporter
# On executor:
pilotctl handshake <your-prefix>-reporter "setup: quality-assurance-pipeline"
# On reporter:
pilotctl handshake <your-prefix>-executor "setup: quality-assurance-pipeline"
pilotctl trust