verification-before-completion

Run full verification commands and inspect exit codes before claiming completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents false or premature claims of completion by enforcing that verification commands are run and their outputs inspected before anyone states that work is complete.

Core Features & Use Cases

  • Verification Gate: A clear five-step gate to identify, run, read, verify, and then claim results with evidence.
  • Applied Checks: Practical guidance for tests, linters, builds, regression checks, and agent-produced changes to ensure claims are backed by fresh verification output.
  • Use Case: Before committing, running the full test suite and reporting "34/34 pass" with exit code and excerpts rather than saying "tests pass" from memory.

Quick Start

Before declaring work complete, run the full verification command, read the entire output and exit code, and report the result with concrete 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 enforce build and test verification before a git commit?

To enforce verification before a commit, run the full test suite and linter, inspect the entire command output and exit code, and include explicit evidence of the results before claiming completion.

What is the best way to prevent false claims of completion during pull request preparation?

The best way to prevent false completion claims is applying a verification gate that requires running full checks, reading exit codes, and reporting concrete evidence like pass counts rather than relying on memory.

Why do I need to check exit codes and full output before asserting build success?

Checking exit codes and full output is necessary because build commands can fail silently or produce partial successes, requiring explicit evidence from the terminal output to accurately assert success.

Can I use automated verification for linter and regression checks on agent-produced changes?

Yes, automated verification applies to agent-produced changes by requiring the agent to run regression checks and linters, inspect the full command output, and provide explicit evidence before reporting success.

Does enforcing a verification gate slow down the software development workflow?

Enforcing a verification gate adds a necessary validation step to the workflow, requiring developers and reviewers to execute commands and review output, which prevents premature claims but ensures code reliability before completion.