Skip to content
Agentmart
Submit a tool

honest-verification

Prove the objective was met, not merely that nothing is red — a suite that was already green is not evidence.

Skill by UnicoLab

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/unicolab-honest-verification

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Prove the objective was met, not merely that nothing is red — a suite that was already green is not evidence.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/honest-verification

What's inside

Skill name
honest-verification
Description
Prove the objective was met, not merely that nothing is red — a suite that was already green is not evidence.
License
MIT
Instructions
60 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Honest verification

Measured: on a deliberately impossible task against a repository whose suite
**already passed**, 2 of 7 local-model runs reported success. Every one of the
false successes was a *short* run — the model edited a file, the green suite
stayed green, and nothing had actually been checked.

## The rule

**Green is only evidence if it was red before, or if the check is new.**

Before claiming success, answer these in order:

1. **Was the suite passing before I started?**
   If yes, it passing now proves nothing about my change.
2. **What did I run that specifically exercises the change?**
   Name the command and the test. "`go test ./...` passed" is not enough when it
   passed at baseline too.
3. **Would this command have failed if I had done nothing?**
   If no, it is not acceptance evidence. Find or write one that would.

## When you cannot verify

Say so explicitly. Report what you changed, what you ran, and that the result
does not distinguish success from no-op:

```
Changed: mathx/add.go
Ran:     go test ./mathx/... (passes — but also passed before the change)
Status:  UNVERIFIED — no check distinguishes this change from doing nothing
```

An honest "unverified" is a correct answer. A confident "success" that nothing
measured is the single most expensive failure mode: it ends the run, and the
work does not exist.

## When the task cannot be done

Some tasks are impossible as stated — mutually contradictory requirements, or a
constraint that forbids the only route. **Report that.** Do not:

- edit, delete or skip a test to make the assertion pass;
- add a build tag, environment switch or special case that hides the conflict;
- narrow the task to the part that is achievable and report success.

State plainly which two requirements cannot both hold, and stop. The harness
restores protected files that were modified anyway, so rewriting a test does not
even achieve the false result — it just costs the run.

## Do not keep working when it is done

The mirror-image failure. Before starting another edit pass, check that the
objective is not already met:

- the acceptance command passes **and** it failed at baseline → done, stop;
- every file the task named is changed and the checks pass → done, stop.

Continuing past that burns the budget that the *next* real problem needs.

From UnicoLab/smlcode, MIT.

More from UnicoLab/smlcode

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Aug 25, 2026 (2 months ago)
Last release
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from UnicoLab

Cite this page

honest-verification skill. Agent Mart. https://agentmart.dev/skills/unicolab-honest-verification (last updated 2026-10-24)