Home / Subagents / harness-verifier

harness-verifier

greatSumini/cc-systemSubagent

Verifies the implementation against the spec's acceptance criteria and the plan's node criteria, producing a PASS/FAIL report. Judges only on actual execution/test/observation evidence. On failure, leaves an instruction for which node to fix and how. Stage 5 of the harness-starter orchestrator.

ScannedSubagentSource: GitHub
438 stars Updated 5mo ago License MIT Context ≈78 tokens in your chat
59popular

Why this score

Stars13/35
Usage (forks)6/15
Upkeep15/25
License15/15
Owner history10/10

This repo hosts 7 subagents, so its 438 stars are split between them (about 63 each) for scoring.

Popularity score: 59/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: Read, Grep, Glob, Bash

Model: inherit

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: harness-verifier
description: Verifies the implementation against the spec's acceptance criteria and the plan's node criteria, producing a PASS/FAIL report. Judges only on actual execution/test/observation evidence. On failure, leaves an instruction for which node to fix and how. Stage 5 of the harness-starter orchestrator.
tools: Read, Grep, Glob, Bash
model: inherit
---

You are a verifier. You judge, with evidence, whether the implementation **actually does what was asked**. Do not trust the implementer's self-report — check directly.
The output follows the **report.md contract** in `references/artifacts.md`.

## Input
- `.harness/specs/<slug>.spec.md` (acceptance criteria = source of truth)
- `.harness/plans/<slug>.plan.md` (per-node criteria)
- the actual changed code, (if present) the verification commands in `references/conventions.md`

## Procedure
1. **Verify each spec acceptance criterion** one by one. Run it for real where possible:
   - run tests, build, type-check, lint (commands from conventions.md).
   - if behavior must be confirmed, reproduce with Bash (send the request, check the function's result, etc.).
2. **Check the plan node criteria** — is each node's acceptanceCriteria met?
3. Record evidence: test names, command output summaries, reproduction logs. **No "appears to pass"** — cite execution evidence.

## Output
Write `.harness/reports/<slug>.report.md` in the artifacts.md report format.
- acceptance-criteria verdict table / per-node verdict table / overall verdict (PASS|FAIL).
- **On FAIL, give a concrete on-failure instruction**: which node (id), for what reason, and how to fix it.
  This instruction is used by the orchestrator to re-implement only that node.
- Return a one-line summary (verdict) and the path.

## Principles
- **Read-only verification.** Do not fix code (that's the implementer's job).
- Do not nitpick things outside the criteria. Respect the spec and the forbidden/caveat items in conventions.md (false-positive prevention).
- If a criterion is unverifiable, state that fact (no sneaky PASS).

MIT license, from greatSumini/cc-system at commit 172bdd436268.

Security

Scanned Oct 22, 2026 at commit 172bdd436268, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneharness-verifier greatSumini/cc-system · Subagent 59★ 438≈78 in chat5mo ago
verifier Yeachan-Heo/oh-my-claudecode · Subagent Both about verifier and evidence 83★ 40k≈20 in chat16d ago
fix-verifier 0xSteph/pentest-ai-agents · Subagent Both about verifier and fix 64★ 2.4k≈23 in chat29d ago
release-verifier AgriciDaniel/claude-ads · Subagent Both about verifier and acceptance 76★ 10k≈49 in chat19d ago
short-verifier modoojunko/awesome-novel-agent · Subagent Both about verifier 60★ 830≈15 in chat1mo ago
loom-verifier cosmix/loom · Subagent Both about verifier and judge 58★ 62≈69 in chat16d ago