verification-before-completion

Require fresh verification output before claiming completion in software workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work as complete without verification invites undetected issues and wasted effort. This Skill enforces a disciplined, evidence-based approach by requiring fresh verification results before any completion claim.

Core Features & Use Cases

  • Explicit verification gate: identify the command that proves the claim.
  • Run the full verification command from a clean state.
  • Read and interpret the output, including exit codes and potential failures.
  • Verify the results and only then claim success.
  • Applicable to code, tests, builds, linting, and PR readiness; ensures readiness before deployment or handoff.

Quick Start

Initiate the verification protocol by identifying the proof command, executing it from a clean state, reviewing the full output, confirming the results, and only then making any completion claim.

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

Enforce verification before code completion by requiring fresh evidence from a clean state. You must identify the proof command, run it, read the output, and validate exit codes before making any success claim.

What is evidence-based quality assurance for pull requests?

Evidence-based quality assurance for pull requests requires running tests, builds, and linting from a clean state. It blocks success statements until fresh verification output is explicitly validated, preventing unverified claims.

How do I stop unverified completion claims in software engineering workflows?

Stop unverified completion claims by applying an identify-run-read-verify gate. This protocol blocks any success statement until the full verification command is executed and its output confirms the result.

Does this verification protocol work for builds and linting checks?

Yes, this verification protocol works for builds and linting checks. It covers typical software engineering workflows by requiring fresh test execution and output validation before claiming readiness for deployment or handoff.

What is the best way to verify test results before marking a task complete?

The best way to verify test results is executing the full verification command from a clean state, reading the complete output including exit codes, and only then claiming success. This explicit gate prevents undetected issues.