verification-before-completion

Enforce fresh command verification with exit codes before completion claims.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill verification-before-completion-cenredjun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/CenredJun/openclaw-claudecode-setup-kit/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill verification-before-completion-cenredjun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents false or premature claims of completion by requiring fresh, observable verification evidence before any statement that work is passing, fixed, or complete.

Core Features & Use Cases

  • Verification Gate: A clear multi-step gate to identify the proving command, run it completely, inspect exit codes and full output, and only then make success claims.
  • Common Scenarios: Apply this before committing, creating pull requests, merging branches, marking tasks done, or accepting agent-reported successes.
  • Use Case: Before opening a PR, run the project's test and build commands, confirm zero failures and exit code 0, and attach the command output as evidence.

Quick Start

Run the project's verification command, inspect the full output and exit code, and paste that evidence before claiming 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 prevent false completion claims when committing code?

To prevent false completion claims, enforce a verification gate before committing code by running the project's exact test command, inspecting the full output and exit code, and including that evidence before asserting success.

What does it mean to require fresh verification before claiming a task is complete?

Requiring fresh verification means executing the proving command completely, reading full stdout/stderr and exit codes, and only then making success claims to prevent false or premature statements that work is fixed or passing.

How do I verify build and test outputs before opening a pull request?

Before opening a pull request, run the project's build and test commands, confirm zero failures and exit code 0, and paste the command output evidence to verify outputs before claiming completion.

When should I apply a verification gate in QA workflows?

Apply a verification gate in QA workflows before creating pull requests, merging branches, marking tasks done, or accepting agent-reported results to ensure observable verification evidence confirms actual completion.

Why does marking a task complete without running verification commands fail?

Marking a task complete fails because without executing the exact verification command and inspecting its exit code and full output, you lack the observable evidence required to prevent false or premature completion claims.