verification-before-completion

Run fresh verification commands and report results before completion claims.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces evidence-based completion claims by requiring fresh verification evidence before asserting task completion, test success, bug fixes, or performance improvements.

Core Features & Use Cases

  • Guarded completion: prevents premature success claims without fresh verification.
  • Structured verification flow: identifies the exact command, runs it, reads outputs, and validates results before claiming success.
  • Audit-friendly: creates traceable verification records for reviews and QA.

Quick Start

Provide a verifiable claim only after running the verification steps and presenting the exact command outputs.

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 evidence-based completion before claiming a bug fix is successful?

To enforce evidence-based completion, you must run fresh verification commands like tests or builds and validate the exact outputs before making any success claims. This structured verification flow prevents premature or unverified assertions about bug fixes.

What is the process for backing continuous integration claims with fresh verification evidence?

Backing continuous integration claims involves identifying a specific validation command, executing it to capture fresh outputs, and verifying the results. This process ensures that quality assurance assertions are fully traceable and audit-friendly before task completion.

How do I create traceable verification records for QA audits after running tests?

You create traceable verification records for QA audits by executing exact validation commands and reporting their raw outputs prior to completion. This evidence-based approach guarantees that every test success or performance improvement claim is backed by fresh, reviewable data.

Does pytest work with structured verification flows to prevent premature success claims?

Pytest works effectively within structured verification flows by serving as the fresh verification command. You run the pytest suite, read the outputs, and validate the results, ensuring your continuous integration process prevents premature success claims before final reporting.

Why do I need fresh verification evidence before asserting task completion?

You need fresh verification evidence before asserting task completion to prevent unverified success claims. Requiring fresh test or build outputs ensures that quality assurance standards are met and creates traceable, audit-friendly records for subsequent reviews.

What are the limitations of relying on previous test runs for completion validation?

Relying on previous test runs for completion validation risks stale evidence and missing recent code changes. By enforcing fresh verification command execution, you ensure that continuous integration outputs accurately reflect the current state before any task success is claimed.