workflow-tester

Run unit, integration, and performance tests across multi-module projects.

9|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mattdurham/bob --skill workflow-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-tester
Source: https://github.com/mattdurham/bob/tree/main/agents/tester
Command: npx skills add https://github.com/mattdurham/bob --skill workflow-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-based automations for testing often require manual setup and fragmented tooling. This skill introduces a unified tester that runs unit, integration, and performance checks, collecting results in a single place.

Core Features & Use Cases

  • Runs the complete test suite (go test ./...) across monorepos and multi-module projects.
  • Performs race-detection, coverage analysis, linting, formatting, and cyclomatic complexity checks.
  • Produces a consolidated report at bots/test-results.md to streamline CI feedback and QA audits.

Quick Start

Invoke the tester to run the complete test suite and generate a results report.

Frequently Asked Questions about workflow-tester

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

FAQPage Schema
How do I automate Go test suites and coverage analysis in an AI workflow?

Automate Go test suites and coverage analysis by invoking a unified tester within AI agent workflows to run unit, integration, and performance checks. It executes go test ./... across multi-module projects, performs race detection, and collects results in bots/test-results.md.

What's the best way to run race detection and linting across a multi-module Go project?

Run race detection and linting across multi-module Go projects by applying a comprehensive testing skill that executes the full test suite. It automatically performs race-detection, coverage analysis, formatting, and cyclomatic complexity checks in a single pass.

Does this testing skill work with monorepos and multi-module Go projects?

Yes, the testing skill works with monorepos and multi-module Go projects by running the complete test suite using go test ./... It automates quality checks across the entire codebase and generates a consolidated report for CI feedback and QA audits.

How are test results and quality checks reported for CI pipelines?

Test results and quality checks are reported by generating a consolidated markdown file at bots/test-results.md. This streamlines CI feedback and QA audits by collecting race detection, coverage analysis, and linting findings in a single location.

Why use a unified tester instead of fragmented tools for Go quality checks?

Use a unified tester to solve the problem of manual setup and fragmented tooling for Go quality checks. It introduces a single workflow that runs test suites, performs race detection, and executes linting and complexity checks, replacing multiple disjointed tools.