verification-before-completion

Run verification commands and document evidence before claiming work completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents dishonest or premature “all done” claims by forcing you to run the exact verification command and confirm the evidence (exit code and output) before you commit, open a PR, or declare work complete.

Core Features & Use Cases

  • Evidence-first completion gating: Forces an explicit “identify → run → read → verify → claim” workflow before making any success statement.
  • Claim/evidence alignment: Ensures each status claim (tests, lint, build, bug fixed, requirements met, agent completion) is backed by the specific command output that proves it.
  • Red-flag and rationalization prevention: Blocks common failure modes like “should pass,” trusting agent reports, partial checks, or skipping the full command.

Quick Start

Use this skill when you are about to say tests pass, the build succeeded, or the fix is done, and you need to run fresh verification evidence in the message before committing or creating a PR.

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 tests pass before committing code in git?

Preventing false completion claims requires running the exact verification command, checking exit codes and failure counts, and ensuring your success wording matches the fresh output evidence before committing or opening a pull request.

What is evidence-first completion gating for pull requests?

Evidence-first completion gating is a workflow that forces you to identify, run, read, and verify the exact command output before claiming a pull request is ready, ensuring tests, lint, and build success statements are backed by fresh evidence.

How do I stop premature success claims in CI and pre-commit workflows?

You stop premature success claims by enforcing a strict verification workflow that blocks rationalizations like "should pass" or trusting agent reports, requiring fresh command output and exit code checks before any completion status is declared.

Can I use automated verification to check lint and builds before a PR?

Yes, you can use automated verification to check lint and builds before a PR by enforcing a workflow that runs the full command, reads the fresh output, checks the exit code, and only then allows you to claim the work is complete.

Why do I need fresh command output before claiming a bug fix is complete?

You need fresh command output before claiming a bug fix is complete because trusting agent reports or partial checks without verifying the exact exit code and failure counts leads to misleading success wording and unverified claims in your status updates.