verification-before-completion

Run fresh tests, linting, and builds to validate completion evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming completion without verification leads to unreliable software and distrust. This skill enforces a discipline of evidence-first completion by requiring fresh verification and explicit validation before any success claims.

Core Features & Use Cases

  • Identify and execute fresh verification commands (tests, linting, builds) and inspect exit codes and outputs to validate success.
  • Enforce documentation of results as evidence before committing or creating PRs, preventing premature releases.
  • Applicable across software development, QA, and code-review workflows to ensure trustworthy claims and reproducible audits.

Quick Start

Run the designated verification command in your environment to generate fresh results, then review the output before 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 with evidence?

To enforce verification before claiming code completion, execute fresh tests, linting, and builds, then validate their exit codes and outputs to produce documented evidence before reporting success.

What is evidence-first completion in software development workflows?

Evidence-first completion is a workflow discipline requiring fresh verification results from tests and builds to validate success before any completion claims are made, preventing premature releases and unreliable software.

How do I prevent premature pull requests without running tests?

To prevent premature pull requests, enforce documentation of fresh verification results as evidence by running tests and linting, inspecting outputs, and validating success before committing or creating PRs.

Does verification before completion work for code review and QA workflows?

Verification before completion applies across software development, QA, and code-review workflows, ensuring trustworthy completion claims and reproducible audits by requiring fresh verification results before reporting success.

What's the best way to validate build and linting output before committing?

The best way to validate build and linting output is to run designated verification commands in your environment, generate fresh results, review the outputs and exit codes, then document them as evidence before committing.

Why does claiming completion without verification lead to unreliable software?

Claiming completion without verification leads to unreliable software and distrust because it skips validating fresh test and build outputs, allowing unproven code changes to be committed or released prematurely.