verification-before-completion

Enforce verification evidence before claiming completion in software changes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mattjefferson/agents --skill verification-before-completion-mattjefferson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/mattjefferson/agents/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/mattjefferson/agents --skill verification-before-completion-mattjefferson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enforces a disciplined verification workflow before any success claims, ensuring that claims are always backed by fresh evidence from verifications rather than assumptions or past results.

Core Features & Use Cases

  • Gate the claim process with a structured, repeatable verification flow: identify the verification command, run it fully, review outputs, and verify results before declaring completion.
  • Protect project integrity by preventing premature success claims in PRs, releases, or deployments, reducing false positives and rework.
  • Use cases include software changes, bug fixes, feature work, and QA sign-offs where verifiable outputs are required before marking work as done.

Quick Start

Run the verification command on the current work, read the full output, and attach the evidence before claiming completion.

Frequently Asked Questions about verification-before-completion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce verification before claiming code review completion?

To enforce verification before claiming completion, gate your workflow by identifying the verification command, running it fully, and reviewing fresh outputs to verify pass/fail status before declaring any work done.

What is evidence-based quality assurance for PR readiness?

Evidence-based quality assurance for PR readiness requires generating fresh verification outputs, checking exit codes, and explicitly reporting pass or fail status before marking a pull request as ready for review.

How do I stop premature success claims in software releases?

You can stop premature success claims in software releases by enforcing a structured verification flow that requires explicit pass/fail evidence from fresh test runs before allowing any release gate to open.

Can I use past test results for release gate verification?

No, release gate verification requires fresh verification evidence rather than assumptions or past results to prevent false positives and reduce rework caused by outdated test outputs.

When do I need to run verification commands for bug fixes?

You need to run verification commands for bug fixes whenever marking work as done, ensuring you attach the full command output as evidence to validate the fix explicitly before claiming completion.

What is the best way to structure QA sign-offs with verifiable outputs?

The best way to structure QA sign-offs with verifiable outputs is to implement a repeatable flow: identify the verification command, execute it, read the full output, and verify exit codes before declaring success.