harness-tester

Run unit, integration, and end-to-end tests with Playwright MCP and report to Archon.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill harness-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-tester
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/harness-tester
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill harness-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution of comprehensive test suites for the autonomous harness system, ensuring code quality and feature validation.

Core Features & Use Cases

  • Automated Test Execution: Runs unit, integration, and end-to-end tests.
  • Browser Automation: Integrates with Playwright MCP for UI testing.
  • Archon Reporting: Logs test results and status to Archon for tracking.
  • Use Case: After a code change, use this skill to run all relevant tests, verify feature correctness, and automatically update the associated Archon task with the test outcomes.

Quick Start

Use the harness-tester skill to run the full test suite for the current project.

Frequently Asked Questions about harness-tester

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

FAQPage Schema
How do I run end-to-end tests with Playwright for an autonomous harness?

End-to-end testing for autonomous harness systems is orchestrated through this skill by coordinating test execution and browser automation via Playwright MCP. It runs unit, integration, and e2e tests, then collects and reports the results.

Can I run automated tests for both Python APIs and web applications in the same suite?

Yes, automated test execution supports various project types including Python APIs, web applications, and CLI tools. It coordinates test execution across these different project types within a single comprehensive test run.

How does test reporting integrate with Archon after a code change?

Test reporting integrates with Archon by automatically logging test results and status to Archon for tracking. After running tests to verify feature correctness, the skill updates the associated Archon task with the test outcomes.

What is the best way to automate unit, integration, and e2e test execution together?

Automating unit, integration, and end-to-end test execution together is handled by orchestrating a comprehensive test suite for the autonomous harness. The skill coordinates the full execution flow, collects results, and reports status.

Do I need Playwright MCP to perform browser automation for UI testing?

Playwright MCP is required for browser automation during UI testing within the autonomous harness. The skill integrates directly with Playwright MCP to execute end-to-end browser tests and collect the automation results.

Why use harness-tester instead of running test scripts manually for each project type?

Using this skill instead of manual scripts ensures coordinated test execution across web apps, Python APIs, and CLI tools. It automates result collection and Archon status reporting, maintaining consistent code quality validation.