agentsclimarketplace

Verification before completion

Skill stevenfackley/opencode-amplifier/.opencode/skills/verification-before-completion

Use before claiming ANY task or step is done. Forces real evidence — run the build/tests, show output, and confirm the plan's invariants are actually present. Constrained models declare success without checking; this is the gate that stops it.From its SKILL.md

Install
npx -y skills add stevenfackley/opencode-amplifier --skill verification-before-completion

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.8 KB, 358 tokens by cl100k_base, as published. Nobody here has run it

Verification Before Completion

The single most common constrained-model failure is the confident false "done." This skill is the gate every step and task must pass before you may report success.

You may NOT claim done until all of these are true and shown

  1. It builds. Run the build. Paste the result.
  2. Tests pass. Run the full suite (not just the new test). Paste the summary line.
  3. The new behavior is actually tested. Point to the test that exercises it and was seen to fail before / pass after.
  4. Plan invariants hold. Cross-check the change against TASK.json: every promised file changed, every invariant implemented, no forbidden file touched. Any unplanned edit is named and justified. (See /consistency.)
  5. No silent scope change. If you did more or less than the step asked, say so explicitly.

Anti-gaming clauses

  • "Tests pass" is meaningless if the implementation step edited the tests — confirm test files were untouched during implementation (the tdd-lock plugin enforces this).
  • Passing tests prove the tests pass, not that the feature is correct. If the plan names edge cases or properties, they must have explicit checks.
  • A merge-ready task ships an evidence pack (/evidence): build output, test summary, plan→diff mapping, and any known gaps.

If verification fails

Do not paper over it. Report the failure with the real output and either fix it (/debug for non-obvious failures) or escalate. A truthful "blocked, here's why" beats a false "done."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.