verification-before-completion

Run verification commands and confirm output success before marking development tasks complete.

Updated May 9, 2026
One-click install
npx skills add https://github.com/duongbui234/ag-skills-pro --skill verification-before-completion-duongbui234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/duongbui234/ag-skills-pro/tree/main/template/.agent/skills/verification-before-completion
Command: npx skills add https://github.com/duongbui234/ag-skills-pro --skill verification-before-completion-duongbui234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents the common pitfall of claiming work is finished without actual proof, ensuring that all code changes, bug fixes, and requirements are validated by objective evidence before being marked as complete.

Core Features & Use Cases

  • Verification Gate: Forces a mandatory check of test outputs, build logs, or system behavior before any success claim is made.
  • Rationalization Prevention: Eliminates subjective assumptions like "it should work" or "I'm confident" by requiring hard data.
  • Use Case: Before committing a bug fix, the agent is required to run the specific test case that previously failed and confirm it now passes, rather than simply assuming the code change is sufficient.

Quick Start

Apply the verification-before-completion skill to validate the current branch status by running the full test suite and confirming zero failures before finalizing the pull request.

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 objective verification before claiming a software bug fix is complete?

To enforce verification before completion, you must require independent execution of test commands and explicit confirmation of successful outputs. This prevents subjective assumptions by ensuring objective evidence from test runs or build logs precedes any completion claims.

How do I stop developers from assuming code changes work without running tests?

You stop developers from assuming code changes work by implementing mandatory verification protocols that require running specific failed test cases and confirming they pass. This rationalization prevention forces agents to gather objective evidence before proceeding to commits or deployments.

Does this verification approach work for automated testing cycles and feature implementation?

Yes, this verification approach works for automated testing cycles and feature implementation. It applies to software engineering workflows by requiring independent execution of verification commands and explicit confirmation of output success before finalizing pull requests or proceeding to deployment.

What's the best way to validate branch status before finalizing a pull request?

The best way to validate branch status before finalizing a pull request is to apply verification protocols that run the full test suite and confirm zero failures. This ensures objective evidence of success is gathered before any work is marked as complete.

When do I need evidence-based work completion in software engineering?

You need evidence-based work completion in software engineering whenever finalizing bug fixes, feature implementations, or automated testing cycles. It prevents the common pitfall of claiming work is finished without actual proof by requiring validation through objective evidence before proceeding.