zircote/auto-harness

3 stars · Last commit 2026-02-27

Hook-driven test framework for Claude Code plugins - automates integration testing with YAML/JSON test definitions, variable capture, and rich reporting

README preview

# auto-harness

[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zircote/auto-harness/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Claude Code Plugin](https://img.shields.io/badge/Claude_Code-Plugin-purple.svg)](https://docs.anthropic.com/en/docs/claude-code)

<p align="center">
  <img src=".github/readme-infographic.svg" alt="auto-harness workflow" width="800">
</p>

A Claude Code plugin that automates integration of hook-driven test framework patterns into any project. The plugin scaffolds complete test infrastructure directly into target projects, enabling automated testing of Claude Code plugins, MCP tools, commands, skills, and hooks.

## Overview

auto-harness is a **generator/scaffolding plugin** - it doesn't provide test commands itself, but rather generates test infrastructure INTO your project's `.claude/` directory. This keeps test configuration project-scoped and portable.

### What Gets Generated

When you run `/harness:init`, the plugin creates:

View full repository on GitHub →