Harness Bench — Development skill for Claude Code
Benchmark harness for Codex, Claude Code, and Cursor debugging runs.
How to install Harness Bench
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nyosegawa/harness-bench and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Bench does
Benchmark harness for Codex, Claude Code, and Cursor debugging runs.
Alternatives in Development
- Understand Anything — Graphs that teach graphs that impress 80.7k ★
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
README
HarnessBench
HarnessBench compares coding-agent harnesses on real-repository debugging tasks.
The benchmark asks each harness to fix the same bug from the same sanitized repository checkout, then scores the patch with hidden behavioral tests. The current scope is Codex, Claude Code, Cursor Agent, and Antigravity CLI, but the condition schema is harness-neutral.
Project name:
HarnessBench: Comparing Coding Agent Harnesses on Real-Repository Debugging Tasks
Repository: nyosegawa/harness-bench
Design
HarnessBench uses a two-layer scoring model:
core_tests: the observable bug-fix contract. Every core test must pass.regression_tests: targeted surrounding behavior that must not break. Every regression test must pass.
Official cases use:
test_strategy:
core_tests:
- benchmark/cases//hidden-tests//core.sh
regression_tests:
- benchmark/cases//hidden-tests//regression.sh
success_rule: core_and_regression
Core tests define the required user-visible behavior as a behavioral contract. Regression tests protect nearby behavior that should remain unchanged.
Artifact Policy
`benchmark/runs/`, `benchmark/workspaces/`, and `benchmark/archive/` are local data and are ignored by git. Raw logs are preserved under `benchmark/archive/` when experiments are reset.
Official, publishable experiment artifacts live under:
benchmark/experiments//
manifest.json
summary.json
failure-reviews.json
results.html
The public report index is:
benchmark/reports/index.html
After a reset, old experiments are archived locally and are not part of the public benchmark record.
Citation
Use the repository citation metadata in `CITATION.cff`. A paper citation can be added there after the manuscript is public.
Quick Checks
node --check scripts/run-case.mjs
node --check scripts/run-matrix.mjs
node --check scripts/render-results.mjs
node --chec
Related Skills
Octobench
Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 f
Dsh Plugin Skill
Claude Code / Codex skill for scaffolding, building, installing, and debugging DeepSeek Harness (DSH) plugins
Warden Bench
Run the golden benchmark suite for one token-warden agent (or all) and compare results against the frozen run1
Gemma4 Turboquant Bench
Gemma 4 26B + TurboQuant: 262K context on a single RTX 4090. Agentic coding benchmark via Claude Code.
Run Rolling Aggregate Bench
Run the IVM benchmark from the rolling-aggregate-bench/ directory.
Prompt Injection Bench
Hand-authored indirect prompt-injection attack corpus + honest ASR/FPR benchmark of 4 defenses on a real tool-
Related Agents
Bench Runner
Executes a11y skill benchmarks across hosted and local model families. Runs cloud/Codex/Ollama benchmark scrip
Benchmark Agent
Use this agent for competitive intelligence and platform benchmarking — it obsessively tracks where Cursor, De
Benchmark Sweep
Runs the real benchmark/performance-gate tasks defined in a repo's own deno.json(c) (today, @zanix/server's be