by QoderAI
Make your coding agents better at getting better.
# Add to your Claude Code skills
git clone https://github.com/QoderAI/better-harnessGuides for using ai agents skills like better-harness.
better-harness is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by QoderAI. Make your coding agents better at getting better. It has 173 GitHub stars.
better-harness's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/QoderAI/better-harness" and add it to your Claude Code skills directory (see the Installation section above).
better-harness is primarily written in JavaScript. It is open-source under QoderAI on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh better-harness against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Ask /better-harness to review the current task and its surrounding project
Harness, then generate a durable report:
/better-harness review this project's AI coding workflow and generate a report
The report keeps missing evidence explicit and turns supported gaps into prioritized findings with an impact, expected output, scoped repair, and acceptance checks.
After you have comparable reports over time, the history view shows how the five Agent Work Loop dimensions move:
The animation replays historical Harness reports. It shows recorded trends, not causal proof of improvement. See how the demo was recorded.
AI coding agents change code fast, but the workflow around them is often the weak point:
Reviewing only the final diff misses these system-level problems. Better Harness reviews the workflow itself: it gathers project evidence (and session evidence where supported), evaluates five connected dimensions, and turns concrete gaps into prioritized findings — each tied to its evidence, expected outcome, repair boundary, and validation route, so a team can improve one issue at a time.
Better Harness uses a feedforward-and-feedback loop that combines guidance available before work starts with signals available after the agent acts:
AGENTS.md, specs, Skills, and acceptance criteria
steer the agent before it acts.Across that loop, it evaluates five parts of delivery — the Agent Work Loop:
| Dimension | The question it answers | Backed by |
|---|---|---|
| Task Understanding | Does the agent know the goal and what "done" means? | Rules, AGENTS.md, specs, DESIGN.md |
| Controlled Execution | Is the work on supported, repeatable paths? | Skills, commands, MCP tools, sandbox boundaries |
| Change Validation | Is there evidence the change actually works? | Tests, lint, Hooks, observable diagnostics |
| Reliable Delivery | Does AI speed bypass quality checks or acceptance? | Human review, approvals, CI/CD, recovery paths |
| Learning Capture | Does the next task benefit from this one? | Loop Discovery, reusable SDLC Skills, Memory |
Running /better-harness establishes a task-bounded baseline and, depending on
the host, produces a visual report, a Markdown report, or both. The report
combines the five-part overview, prioritized findings, detected agent assets,
and an evidence brief. Each finding includes a repair action that drafts a
scoped fix plan for review.
Better Harness is deliberately honest: unobserved behavior stays explicit instead of becoming an unsupported score or claim. Passing a current check proves that the intervention was exercised; only a comparable later result can prove that the loop improved.
Better Harness opens three connected layers, not only a slash-command prompt:
/better-harness workflow, evidence
collectors, analyzers, renderers, and thin
host adapters.The three layers share the same boundary: configured assets can establish that a mechanism exists, but only linked task evidence can establish that it was used or improved an outcome.
The architecture keeps the three evidence domains independent until unified analysis by the lead agent. Every result retains a visible evidence source, owner, and validation route.
Pick your coding agent — you can be looking at your first report in minutes:
| Coding agent | Setup |
|---|---|
| Claude Code | Add the repository marketplace, install better-harness@better-harness, start a new session, then use the report prompt below. |
| Codex Desktop | Add the repository under Settings > Plugins > + Add > From Marketplace, install Better Harness, start a new task, then use the report prompt below. |
| Codex CLI | Add the Git marketplace, then run codex plugin add better-harness@better-harness. |
| Qoder Desktop / CLI | Nothing to install when Qoder Desktop is installed — Better Harness is built in and available to both. Open your repository and use the report prompt below. |
| Cursor | Load the plugin from source — see Installation. |
Once installed, ask Better Harness to generate the host's durable report:
/better-harness review this project's AI coding workflow and generate a report
Better Harness scopes behavior claims to relevant Task Episodes and the surrounding project mechanisms. Qoder produces a Canvas report; Claude Code, Codex, and Cursor produce self-contained HTML with paired Markdown. Missing or partial evidence remains explicit. See the Host Adapter Matrix for current coverage and output differences.
Installation differs by coding agent. Install Better Harness separately for each host, except that Qoder CLI can use the version bundled with Qoder Desktop. After installing or updating a plugin, start a new session or task so the host reloads its plugin inventory.
Register this repository as a Claude Code marketplace:
/plugin marketplace add QoderAI/better-harness
Then install Better Harness:
/plugin install better-harness@better-harness
Verify discovery from the shell:
claude plugin details better-harness@better-harness
The details should include Skills (1) better-harness. Then start a new Claude
session in the repository you want to review and run the report prompt:
/better-harness review this project's AI coding workflow and generate a report
Claude Code defaults to a self-contained report.html with paired report.md
and findings.json under the repository's .claude/better-harness report root.
Ask for inline or no-files output to keep the result in chat only. Workspace-
matching local Claude sessions are included when available; missing evidence
stays explicit rather than being inferred.
Use https://github.com/QoderAI/better-harness.git with Git ref main.

Add the repository source:
codex plugin marketplace add \
'https://github.com/QoderAI/better-harness.git' \
--ref main
Then inspect and install Better Harness:
codex plugin list --marketplace better-harness
codex plugin add better-harness@better-ha