verification-before-completion

Require fresh command output and exit codes before declaring success.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability ensures honesty and reliability by requiring fresh verification evidence before declaring completion, fixes, or passing status.

Core Features & Use Cases

  • Require identifying a verification command, executing it fully, reading the full output and exit code, and verifying the result before making a success claim.
  • Provide a gate mechanism to prevent premature success announcements and reduce the risk of unseen failures.
  • Guide teams through verification in code reviews, CI pipelines, and QA processes to ensure evidence is produced before committing changes or opening PRs.

Quick Start

Run the full verification command, review the output and exit status, and only then claim success 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 verify code changes with fresh evidence before declaring completion in a CI pipeline?

To verify code changes before completion, identify a verification command, run it fully, read the output and exit code, and verify the result before claiming success. This enforces evidence-based validation and prevents premature success announcements in CI pipelines.

What is the step-by-step protocol for backing up completion claims with verifiable command outputs?

The verification protocol involves identifying the verification command, executing the full verification, reading the complete output and exit code, verifying the results, and reporting the actual state before asserting success. This ensures all completion claims are backed by fresh evidence.

How do I prevent premature success announcements during code reviews?

Prevent premature success announcements in code reviews by requiring fresh verification evidence before declaring fixes or passing status. Guide teams to execute verification commands and review actual outputs before committing changes or opening PRs.

Does evidence-based verification work for QA processes and software development workflows?

Yes, evidence-based verification applies to software development, CI pipelines, and code reviews. It requires tests, builds, or fixes to be backed by verifiable command outputs, ensuring honesty and reliability across QA processes by gating completion claims on fresh evidence.

What are the limitations of asserting success without running full verification commands?

Asserting success without full verification risks unseen failures and false completion claims. Without reading the complete command output and exit code, teams lack the fresh evidence needed to guarantee reliability, increasing the risk of premature success announcements and undetected issues.