verification-before-completion

Enforce verification steps before declaring development tasks complete.

127|19|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/rileyhilliard/claude-essentials --skill verification-before-completion-rileyhilliard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/rileyhilliard/claude-essentials/tree/main/plugins/ce/skills/verification-before-completion
Command: npx skills add https://github.com/rileyhilliard/claude-essentials --skill verification-before-completion-rileyhilliard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents premature completion claims by enforcing verification before declaring any task complete, bug fixed, or feature delivered.

Core Features & Use Cases

  • Verification gate: Requires explicit evidence before stating success.
  • Checklist-driven validation: Follows a structured four-step process (IDENTIFY, RUN, READ, VERIFY) to ensure results are trustworthy.
  • Applicable scenarios: Use for tests, builds, linting, issue resolution, or any task where completion must be proven with fresh results.

Quick Start

Before marking work as complete, identify the verification command, run it fresh, read the full output, and verify the results with explicit 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 verification before declaring a software task complete?

Enforce verification before completion by identifying a verification command, running it fresh, reading the full output, and verifying the results with explicit evidence. This structured process prevents premature completion claims by requiring fresh proof for tests, builds, or bug fixes.

What is a verification gate and when do I need it for software delivery?

A verification gate is an explicit evidence checkpoint required before stating a development task is successful. You need it for tests, builds, linting, issue resolution, or any feature delivery where completion must be proven with fresh results rather than assumptions.

How to verify a bug fix is actually resolved before marking it complete?

Verify a bug fix by following a checklist-driven validation process: identify the relevant test command, run it fresh, read the complete output, and confirm the results with explicit evidence before declaring the issue resolved. This ensures the fix is proven with fresh data.

Does a completion checklist work for build and linting verification?

Yes, a completion checklist works for build and linting verification by applying a four-step process: identify the verification command, run it, read the full output, and verify the results with explicit evidence. This ensures trustworthy results across applicable development scenarios.

Why does my software task completion lack trustworthy verification evidence?

Task completion lacks trustworthy evidence when verification steps are skipped or stale results are used. Solving this requires a structured validation process that gathers fresh evidence by identifying a command, running it, reading the output, and verifying the results explicitly.

What's the best way to prove feature delivery with fresh results?

The best way to prove feature delivery is to use a verification gate that requires explicit evidence before declaring success. Identify the appropriate verification command, run it fresh, read the full output, and verify the results to ensure completion is backed by fresh results.