verification-before-completion

Run specific verification commands and present output before claiming task completion.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kirvin/copilot-cli-essentials --skill verification-before-completion-kirvin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/kirvin/copilot-cli-essentials/tree/main/plugins/cpe/skills/verification-before-completion
Command: npx skills add https://github.com/kirvin/copilot-cli-essentials --skill verification-before-completion-kirvin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the costly mistake of claiming work is done, a bug is fixed, or tests have passed without actual, fresh verification, thereby maintaining trust and code quality.

Core Features & Use Cases

  • Enforces Verification: Mandates running specific commands to prove a claim before it's accepted.
  • Reduces Rework: Prevents shipping broken code or incomplete features due to premature completion assertions.
  • Use Case: Before marking a bug ticket as resolved, you must run the specific test command that previously failed and confirm it now passes, providing the output as evidence.

Quick Start

Run the verification command for your claim and present the output.

Frequently Asked Questions about verification-before-completion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent claiming a bug fix is complete without running tests?

To prevent unverified completion claims, enforce a verification gate requiring you to run specific test commands and present their output as evidence before marking any bug fix or task as complete.

What is a verification gate in CI/CD and code quality workflows?

A verification gate in CI/CD workflows is a strict checkpoint that mandates identifying, running, and verifying the output of specific commands to provide concrete evidence of success before any completion claim is accepted.

How do I verify a successful test execution before marking a ticket resolved?

To verify successful test execution before marking a ticket resolved, run the specific test command that previously failed, confirm it now passes, and provide the fresh command output as evidence of the fix.

Does enforcing verification before completion apply to all deployment stages?

Yes, enforcing verification before completion applies to all stages of development and deployment where completion is asserted, preventing unverified claims and ensuring code quality across the entire workflow.

Why do I need to run verification commands for premature completion assertions?

You need to run verification commands for premature completion assertions to prevent the costly mistake of shipping broken code or incomplete features, thereby reducing rework and maintaining trust in the codebase.