PluginBench
Skill
Pass
Audit score 90

verify-and-stop

juliusbrussee/caveman

Prove existing work meets acceptance conditions without expanding scope.

What is verify-and-stop?

Verify-and-stop translates acceptance conditions into the smallest sufficient proof set, enabling validation-only tasks and completion checks. Use it when you need focused gate runs and last-mile proof without scope creep or unnecessary polish.

  • Reuse still-current results when repository state matches
  • Run focused checks before wider gates
  • Distinguish pass, fail, unavailable, and blocked outcomes exactly
  • Avoid editing product code unless verification request includes fixes
  • Stop immediately when acceptance proof is complete

How to install verify-and-stop

npx skills add https://github.com/juliusbrussee/caveman --skill verify-and-stop
Claude Code
Cursor
Windsurf
Cline

How to use verify-and-stop

  1. 1.Identify the acceptance conditions that must be proven
  2. 2.Determine the smallest sufficient set of checks needed
  3. 3.Run focused verification commands against the current codebase
  4. 4.Report results with commands executed and any unresolved risks
  5. 5.Stop immediately upon completion—do not add polish or unrelated tests

Use cases

Good for
  • Validate that existing work meets specific acceptance criteria before merging
  • Run focused test gates on a feature without expanding scope
  • Perform last-mile proof of completion for a task
  • Check if prior results are still valid given current repository state
  • Gate a deployment by verifying only essential acceptance conditions
Who it's for
  • QA engineers validating completion criteria
  • Developers doing final verification before merge
  • Project leads confirming task completion
  • Teams using gate-based deployment workflows

verify-and-stop FAQ

Should I edit product code during verification?

No. Do not edit product code unless the verification request explicitly includes fixes.

What should I do after acceptance proof is complete?

Stop immediately. Report the commands run, results obtained, and any unresolved risk. Do not add polish, cleanup, or unrelated tests.

Can I reuse previous test results?

Yes, if the repository state still matches. Reuse still-current results to avoid redundant work.

How do I distinguish between different failure modes?

Distinguish pass, fail, unavailable, and blocked outcomes exactly in your report.

Full instructions (SKILL.md)

Source of truth, from juliusbrussee/caveman.


name: verify-and-stop description: Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile proof.

Verify and stop

Translate acceptance conditions into smallest sufficient proof set.

  • Reuse still-current results with matching repository state.
  • Run focused checks before wider gates.
  • Distinguish pass, fail, unavailable, and blocked exactly.
  • Do not edit product code unless verification request includes fixes.
  • Do not add polish, cleanup, or unrelated tests after criteria pass.

Stop immediately when acceptance proof is complete. Report commands, results, and unresolved risk only.