verification-before-completion

Require fresh verification evidence before claiming completed work or passing tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of unsubstantiated completion claims (such as stating tests pass, a bug is fixed, or work is done) that are made without running fresh verification, which causes broken trust with collaborators, shipping of defective code, and wasted time on rework.

Core Features & Use Cases

  • Mandatory Verification Gate: Enforces a 5-step process (identify the relevant verification command, run it in full, read the complete output and exit code, confirm the claim matches the output, only then state the result) for all completion or success claims.
  • Red Flag Detection: Highlights common warning signs of unverified claims, including vague language like "should work", expressing satisfaction before checking results, and trusting agent success reports without independent verification.
  • Rationalization Prevention: Blocks common excuses for skipping verification, such as "I'm confident it works" or "just this once".
  • Use Case: A developer preparing to commit a bug fix can use this Skill to avoid claiming the issue is resolved without first running the test that reproduces the original symptom to confirm it now passes.

Quick Start

Use the verification-before-completion skill to confirm your code changes pass all required tests before you commit them to the version control system.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I prevent claiming a bug fix is complete without running tests?

To prevent claiming a bug fix is complete without running tests, enforce a mandatory verification gate requiring fresh test execution and output validation before any success assertion. This blocks unsubstantiated completion claims by checking exit codes.

What is evidence-based status reporting in software engineering?

Evidence-based status reporting in software engineering is the practice of requiring fresh verification output before asserting work completion. It mandates running full verification commands, checking exit codes, and matching results to claims to eliminate shipping defective code.

How do I verify agent delegation tasks and code commits before submission?

To verify agent delegation tasks and code commits before submission, run full verification commands, read complete output and exit codes, and confirm claims match results. This workflow guardrail prevents trusting agent success reports without independent verification.

Why do developers make unsubstantiated completion claims during pull request creation?

Developers make unsubstantiated completion claims during pull request creation due to rationalization, using vague language like "should work" or trusting confidence over fresh verification. Blocking these excuses requires a mandatory gate function enforcing evidence-based status reporting.

What are common red flags of unverified claims in commit hygiene?

Common red flags of unverified claims in commit hygiene include expressing satisfaction before checking results, using vague language like "should work", and trusting agent success reports without independent verification. Identifying these warning signs prevents broken trust with collaborators and shipping defective code.