verification-before-completion

Run verification commands and analyze exit codes before claiming completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of work completion, ensuring that all verification steps are performed before any assertion of success is made, thereby maintaining honesty and preventing costly errors.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific verification commands before declaring a task complete, a bug fixed, or tests passing.
  • Evidence-Based Claims: Requires tangible output and exit codes as proof of success, not just assumptions or previous states.
  • Use Case: Before committing code, you must run the test suite and confirm zero failures in the output, then state "All tests pass" with the output evidence.

Quick Start

Before claiming any status or expressing satisfaction, identify the command that proves the claim, run it fresh, read the full output, verify it confirms the claim, and only then make the claim with evidence.

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 commands before claiming code completion?

To enforce verification before claiming code completion, apply a strict protocol requiring specific testing, linting, or building commands to run fresh, analyze exit codes, and present tangible evidence before any success assertions are made.

Why do I need evidence-based verification for bug fixing and testing?

Evidence-based verification for bug fixing and testing prevents premature success claims by requiring tangible command output and exit codes as proof, ensuring actual results match assertions and preventing costly development errors.

What is the best way to prevent premature claims of work completion in CI/CD?

The best way to prevent premature claims of work completion in CI/CD is to enforce a strict protocol mandating specific verification commands, analyzing full output and exit codes, and presenting evidence before any task success assertion.

How to verify tests pass before committing code changes?

To verify tests pass before committing code changes, identify the specific test suite command, run it fresh, read the full output to confirm zero failures, and only then state completion with the output evidence.

Does mandatory verification apply to all stages of software development?

Mandatory verification applies to all stages of software development, including testing, linting, building, bug fixing, and agent task completion, requiring fresh command execution and output evidence before any status claim.