verification-before-completion

Run full verification commands and report exit code evidence before completion claims.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill stops premature or dishonest completion claims by insisting on fresh, verifiable evidence before any statement of success, fix, or readiness.

Core Features & Use Cases

  • Verification Gate: Defines a simple gate function to identify, run, read, and verify the exact command that proves a claim.
  • Failure Modes Awareness: Enumerates common false-claim scenarios (tests, linters, builds, agent reports) and what evidence is required instead of assumptions.
  • Use Case: Developers running tests or builds before committing or creating a PR, reviewers validating agent-produced changes, and teams enforcing an evidence-first culture.

Quick Start

Run the exact verification command that proves your claim, capture the full output and exit code, and report that evidence before asserting completion.

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 before claiming a fix is complete?▼

Verifying code changes before completion requires running the exact test or build command, reading its complete output and exit code, and presenting that evidence instead of assuming the fix worked.

Why does my CI pipeline pass but the code review still fails?▼

Code review can still fail because completion claims often lack verifiable evidence. Reviewers need fresh output from tests, linters, or builds to validate agent-produced changes rather than trusting premature success reports.

How do I enforce evidence-first testing in my development workflow?▼

Enforce evidence-first testing by applying a verification gate that identifies, runs, and reads the exact command proving a claim, requiring full output and exit code before committing or creating a pull request.

What is a verification gate and when do I need it for commit checks?▼

A verification gate is a process that identifies, runs, and verifies the exact command proving a work claim. You need it for commit checks to prevent premature or dishonest completion claims by insisting on fresh, verifiable evidence.

Can I use this to validate agent-produced code changes before a pull request?▼

Yes, you can validate agent-produced code changes by running the full verification command, reading its complete output and exit code, and requiring that evidence before preparing commits or creating a pull request.

What are common false-claim scenarios when running tests and builds?▼

Common false-claim scenarios include assuming tests, linters, or builds passed without reading output, or agents reporting success without exit codes. Required evidence means capturing full command output to prove readiness.