verification-before-completion

Enforce verification gates before declaring task completion with evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature completion claims by enforcing verification and gathering fresh evidence before asserting that work is complete.

Core Features & Use Cases

  • Enforce verification gates: require running the full verification commands and validating their outputs before declaring success.
  • Evidence-driven claims: ensure you attach verifiable outputs, exit codes, and failure counts to any completion claim.
  • Audit-friendly workflows: guide teams through a reproducible process to identify, execute, read, and verify results before reporting success.

Quick Start

Identify the verification command that proves completion, run it to generate fresh results, review the full output and exit status, and only then declare success with the attached 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 prevent premature completion claims in software tasks?

To prevent premature completion claims, enforce a verification gate that requires running full tests or builds and validating their outputs before declaring success. This ensures you attach verifiable evidence, such as exit codes and failure counts, to any status assertion.

What is evidence-driven verification for task completion?

Evidence-driven verification is a governance process requiring fresh test or build outputs before asserting work is complete. It identifies the proving command, runs it fully, reads outputs, checks exit codes, counts failures, and only then makes a claim.

How do I enforce verification gates before reporting task success?

You enforce verification gates by identifying the specific proving command for your task, executing it to generate fresh results, and reviewing the full output and exit status. Only declare success after attaching this verifiable evidence to your completion claim.

Does evidence-driven verification work for any software engineering task?

Yes, evidence-driven verification applies to any task requiring fresh verification evidence, such as tests, builds, or checks. It codifies a reproducible workflow to identify, execute, read, and verify results before reporting success.

What is the best way to ensure compliance before declaring task success?

The best way to ensure compliance is adopting an audit-friendly workflow that requires gathering fresh verification evidence. By running reproducible checks and validating outputs before reporting success, you guarantee claims are backed by verifiable data.

Why do I need to run the full verification command before claiming completion?

You need to run the full verification command to generate fresh, reproducible evidence. Without validating the complete output and exit status, completion claims lack audit-friendly proof and risk reporting premature success.