verification-before-completion

Run exact verification commands and quote fresh output as evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents premature completion claims by requiring fresh verification evidence before declaring success for tests, builds, lints, or completed work.

Core Features & Use Cases

  • Enforces a gate that requires fresh verification evidence before any claim of readiness.
  • Provides a repeatable workflow: identify the claim, run the exact verification command, capture fresh output, and cite it as evidence.
  • Use cases include confirming tests pass, builds succeed, or bugs are considered fixed before wrapping up work.

Quick Start

Run the verification gate by executing the exact command defined for this skill and quoting the fresh results as 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 a successful build or test run before claiming completion?

To verify a successful build or test run, you must execute the exact verification command fresh, capture stdout/stderr and exit code, and quote the precise results as evidence before declaring success.

What is fresh verification evidence in software quality assurance?

Fresh verification evidence in software quality assurance is the exact stdout, stderr, and exit code captured from a newly executed command, providing direct proof that tests, builds, or lints pass before completion.

How do I prevent premature completion claims when fixing bugs?

Prevent premature completion claims by enforcing a verification gate that requires running the exact test or build command fresh, capturing the output, and citing it as evidence before marking the bug fix as complete.

Can I use existing test output to prove my build is ready for completion?

No, you cannot use existing test output to prove your build is ready. You must execute the verification command fresh and capture the current stdout, stderr, and exit code to directly confirm the claim with verifiable evidence.

What is the best way to validate that a linting task has actually passed?

The best way to validate that a linting task has passed is to execute the lint command fresh, capture the exact stdout/stderr and exit code, and declare success only when the fresh output directly confirms the claim.

Why does my verification process fail when I declare success without fresh output?

Your verification process fails because declaring success requires fresh output as evidence. Without executing the exact command and quoting the precise stdout, stderr, and exit code, there is no verifiable proof to confirm the claim.