verification-before-completion

Enforce verification steps before claiming completion of code changes.

5|1|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/ANcpLua/ancplua-claude-plugins --skill verification-before-completion-ancplua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/ANcpLua/ancplua-claude-plugins/tree/main/plugins/metacognitive-guard/skills/verification-before-completion
Command: npx skills add https://github.com/ANcpLua/ancplua-claude-plugins --skill verification-before-completion-ancplua

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures you only claim completion after verification by running builds/tests and presenting evidence.

Core Features & Use Cases

  • Pre-completion checks: Build and test verification.
  • Verification checklist: Clear steps for code and factual changes.
  • Evidence-based completion: Show outputs before claiming done.

Quick Start

Run the verification steps, show outputs, and then claim completion if all checks pass.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I verify code changes before claiming completion?

Verification means running builds and tests, then showing the outputs as evidence. Execute your build command, run test suites, capture the results, and present them before declaring any change complete. This prevents false completion claims and ensures changes actually work.

What should I check before marking a bug fix as done?

Before marking a fix complete, build the project, run relevant tests, and display passing results. For factual claims like version numbers or dates, search and cite authoritative sources. Show all verification outputs as proof before claiming success.

Why is running tests before completion important?

Tests and builds provide visible evidence that code actually works. Running them exposes breaking changes, regressions, and failures before you claim completion. Without this verification step, you risk shipping broken code or spreading misinformation.

Can I claim completion without showing build or test output?

No. Completion requires presenting actual build and test outputs as evidence. Assertions must be verified and visible—never claim success based on assumptions or untested code. Always run the checks and display the results.

How do I verify factual claims like version numbers or dates?

Use web searches to find authoritative sources, then cite them in your completion claim. For technical facts, pull from official documentation or release notes. Document your sources alongside the verification results.

What counts as valid verification for a code change?

Valid verification includes executing the build system, running test suites, displaying passing outputs, and confirming assertions against real execution. All evidence must be visible and reproducible—guesswork or theoretical reasoning does not satisfy verification.