verification-before-completion

Run verification commands and present output before claiming work completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents the premature declaration of work completion, ensuring that all claims of success, passing tests, or bug fixes are backed by fresh, verifiable evidence.

Core Features & Use Cases

  • Mandatory Verification: Enforces running verification commands (tests, linters, builds) before any success claim.
  • Evidence-Based Claims: Requires explicit output or exit codes as proof of correctness.
  • Use Case: Before committing code, an engineer must run the test suite and confirm zero failures, then present the output as evidence of passing tests.

Quick Start

Run the verification command and present the output before claiming the work is complete.

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

To enforce running tests before claiming code completion, apply a strict protocol requiring explicit execution of verification commands and review of their outputs. This prevents false assertions by ensuring demonstrable evidence precedes any success claims.

What is evidence-based verification in software development?

Evidence-based verification in software development is a protocol requiring explicit output or exit codes as proof of correctness. It prevents premature declarations of work completion by demanding fresh, verifiable evidence for all success claims during testing, linting, or building.

Why do developers make false assertions about bug fixes being complete?

Developers make false assertions about bug fixes being complete when they declare success without fresh, verifiable evidence. This happens when verification commands are not explicitly executed and their outputs are not reviewed, leading to premature claims of correctness.

How to verify a build passes before committing code in CI/CD?

To verify a build passes before committing code in CI/CD, run the test suite and confirm zero failures, then present the output as evidence. This mandatory verification protocol ensures all success claims are backed by demonstrable proof.

Does this verification protocol work with agile testing and linting workflows?

Yes, this verification protocol works with agile testing and linting workflows. It applies to all stages of development, enforcing mandatory execution and review of verification commands to prevent false assertions across the entire CI/CD pipeline.

What are the limitations of claiming work completion without verification?

Claiming work completion without verification leads to false assertions and unverified code quality. Without explicit execution of testing and linting commands, developers risk integrating failures and bugs due to a lack of demonstrable evidence.