mcpbeat Sign in

Completion Verification Agent Skill

Verifies that work is actually complete before it is claimed to be — running the checks, reading the output, and confirming the original request was satisfied rather than approximated. Use this before saying something is done, fixed, or passing; before committing or opening a pull request; and whenever a claim of success has not been backed by command output.

480 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
220
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/cbrock84/headcount --skill completion-verification

The instruction itself

5 sections, as written by the author

Completion verification

The gap between "should work" and "does work" is where most wasted cycles live. This closes it.

Before claiming done

  • Run the real check, not a subset. The command the project gates on, on the current state of

the tree.

  • Read the output. An exit code of zero with skipped tests, or a build with new warnings, is

not what it looks like at a glance.

  • Re-read the original request. Not your interpretation of it several steps ago — the actual

words. Confirm each part was addressed, and name any part that was not.

  • Check for collateral damage. What else consumes what you changed? Did anything else move?
  • Confirm nothing was left behind — debug statements, a skipped test, a TODO standing in for

the hard case.

What a claim must carry

Say what you ran and what it said. "Tests pass" is an assertion; the command and its output is

evidence. If you could not run something, say that explicitly rather than omitting it — an unstated

gap reads as a covered one.

Honest incompleteness

Partial work reported accurately is useful. Partial work reported as complete costs someone else the

time to discover otherwise, plus the trust. If a part is blocked, unverified, or deliberately

skipped, name it in the same breath as the parts that are done.

Never

  • Claim a fix works without having reproduced the failure first.
  • Report success from a stale run.
  • Weaken, skip, or delete a failing test in order to claim green.

How to use it

Copy the folder

Take cbrock84/completion-verification from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.