verification-before-completion

Require fresh command output and exit codes before completion claims.

7|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/chenziyang110/spec-kit-plus --skill verification-before-completion-chenziyang110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/chenziyang110/spec-kit-plus/tree/main/templates/passive-skills/verification-before-completion
Command: npx skills add https://github.com/chenziyang110/spec-kit-plus --skill verification-before-completion-chenziyang110

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents teams from making dishonest or unreliable “everything is done/passing” claims by requiring fresh verification evidence before you commit, create a PR, or express success.

Core Features & Use Cases

  • Verification gatekeeping: Forces a command-identify → run → read output → verify claim → then communicate pattern for any completion or success statement.
  • Evidence-first communication: Rejects satisfaction language and success implications unless they are directly supported by the latest full command output and exit status.
  • Common failure avoidance: Helps avoid typical traps such as treating partial checks as proof, trusting agent reports without independent verification, or confusing linting with compilation/testing.

Quick Start

Ask your AI agent to use verification-before-completion before claiming tests, builds, bug fixes, requirements, or agent completion, and to include the actual fresh verification output 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 prevent false completion claims in pull requests?

To prevent false completion claims in pull requests, require fresh verification evidence by identifying a proving command, running it, validating exit codes, and checking failure counts before asserting success.

What is evidence-based verification for software delivery?

Evidence-based verification is a workflow pattern that rejects satisfaction language and success implications unless directly supported by the latest full command output and exit status.

How do I verify tests and builds before committing code?

To verify tests and builds before committing code, identify the specific proving command, run the full command, validate the exit codes and failure counts, and only then claim completion.

Why does treating partial checks as proof cause unreliable bug-fix confirmation?

Treating partial checks as proof causes unreliable bug-fix confirmation because linting or compilation alone does not verify testing success, leading to dishonest or unverified status assertions.

Do I need CI/CD pipelines to enforce verification gatekeeping?

No, you do not need CI/CD pipelines to enforce verification gatekeeping. You can apply this command-identify, run, read output, and verify pattern locally before committing or opening pull requests.