Harness Test Writer — Testing & QA agent for Claude Code
Writes the acceptance tests for an approved /harness plan before any implementation, so the implementers have a fixed target they cannot weaken.
How to install Harness Test Writer
Installs to ~/.claude/agents/ririversoza-claude-harness-harness-test-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ririversoza/claude-harness/HEAD/agents/harness-test-writer.md -o ~/.claude/agents/ririversoza-claude-harness-harness-test-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What Harness Test Writer does
name: harness-test-writer description: Writes the acceptance tests for an approved /harness plan before any implementation, so the implementers have a fixed target they cannot weaken. Used by the /harness skill; not for direct invocation. model: opus effort: high tools: Read, Grep, Glob, Bash, Edit, Write hooks: Stop: - hooks: - type: command command: "~/.claude/bin/harness-verify-task" timeout: 900 PreToolUse: - matcher: "Bash" hooks: -
Alternatives in Testing & QA
- Gitnexus Test CI Verifier — GitNexus test and CI reviewer 45.8k ★
- Writ Test Writer — Writes test skeleton files with method signatures and assertions based on an approved plan 187 ★
- API Skill Tester — Use this agent when you need to run tests for API skills, validate skill functionalities through direct invoca 64 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Cook Spec Writer
Writes acceptance criteria and tests for a /cook feature before any implementation exists. Only used by the co
G Forge Dev
Use proactively to run this repo's test suites and g-dev/ gate fixtures and return attested runner output. The
Gherkin Spec Writer
Writes Gherkin-style behavioral specifications from a refined issue, plan, or bug report. Use when the user ha
QA Execution Operator
Requests approved sandbox execution through an allowlisted adapter and reports test-run evidence without direc
Sdd Spec Writer
Creates or updates an implementation-independent Next.js feature specification with stable acceptance criteria
Ivan
Implementor. Makes failing tests pass within a fixed file allowlist; no acceptance criteria, tests are the spe
Related Skills
Review Test Quality
Audit test suite quality: coverage gaps, weak assertions, missing negative cases, over-mocking, and tests that
Graftree
Tree-structured, test-first, multi-model solving for hard coding problems. Splits a problem into sub-tasks, wr
Update Harness
Apply an approved Harness Improvement Plan (HIP) to update instructions, hooks, skills, and configuration file