verification-before-completion

Execute verification commands and analyze outputs before asserting completion.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/jr2804/prompts --skill verification-before-completion-jr2804
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/jr2804/prompts/tree/main/skills/development/verification-before-completion
Command: npx skills add https://github.com/jr2804/prompts --skill verification-before-completion-jr2804

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill ensures that any claim of completion is supported by fresh verification evidence, preventing premature or dishonest conclusions.

Core Features & Use Cases

  • Enforces a step-by-step verification protocol before declaring success.
  • Requires recording commands, outputs, and exit statuses to validate claims with evidence.
  • Useful for code development, debugging, code reviews, and PR readiness to gate releases.

Quick Start

Run the verification workflow as described to ensure claims are backed by verifiable results.

  1. IDENTIFY: Determine which command proves the claim.
  2. RUN: Execute the full command to obtain fresh output.
  3. READ: Inspect the complete output, exit code, and any failures.
  4. VERIFY: Confirm that the output supports the claim with evidence.
  5. ONLY THEN: State the claim about success.

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?

To enforce verification before claiming code completion, execute full verification commands, inspect outputs and exit codes, and only assert success after confirming the output supports the claim with evidence.

What is evidence-first completion checking in software engineering?

Evidence-first completion checking is a protocol that requires recording commands, outputs, and exit statuses to validate claims, preventing premature or dishonest conclusions about code development or release readiness.

How do I verify PR readiness with fresh test evidence?

To verify PR readiness, identify the command that proves the claim, execute it to obtain fresh output, inspect the complete output and exit code, and only then state the claim about success.

When do I need to gate releases with verification checks?

You need to gate releases with verification checks during code development, debugging, code reviews, and PR readiness scenarios to ensure any claim of completion is supported by fresh verification evidence.

What's the best way to prevent premature success claims in CI?

The best way to prevent premature success claims in CI is to enforce a step-by-step verification protocol that requires running commands, reading complete outputs, and verifying exit codes before declaring completion.

Why does asserting completion without test output fail code reviews?

Asserting completion without test output fails code reviews because the verification protocol requires fresh output and exit code analysis to validate claims, ensuring success is backed by verifiable results rather than assumptions.