verification-before-completion

Enforces running verification commands before claiming tasks are complete or tests pass.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/bill80362/laravel-thread-admin --skill verification-before-completion-bill80362
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/bill80362/laravel-thread-admin/tree/main/.github/superpowers/verification-before-completion
Command: npx skills add https://github.com/bill80362/laravel-thread-admin --skill verification-before-completion-bill80362

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents and developers often claim work is done, bugs are fixed, or tests pass without actually running the verification commands, leading to false success reports and broken commits. This Skill enforces an evidence-first discipline so every completion claim is backed by fresh command output. ## Core Features & Use Cases - Evidence Gate: Requires identifying, running, and reading the full output of a verification command before any success claim is made. - Failure Pattern Catalog: Maps common claims (tests pass, build succeeds, bug fixed, requirements met) to the exact evidence required and what does not qualify. - Rationalization Blockers: Lists common excuses ("it should work", "the linter passed", "the agent reported success") and the correct evidence-based response. - Use Case: Before committing code or creating a PR, the agent re-runs the full test suite, confirms zero failures in the output, and only then reports completion with the evidence attached. ## Quick Start Before claiming any task is complete, run the relevant verification command and report the actual output as 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 verify tests actually pass before committing code?

Run the full test command fresh and read the complete output, confirming zero failures and a successful exit code. Previous runs, partial checks, or assumptions like "it should pass" do not qualify as evidence.

What counts as proof that a bug is fixed?

A bug is fixed only when a test reproducing the original symptom passes after the fix. For regression tests, verify the red-green cycle: the test must fail without the fix and pass with it.

Does a passing linter mean the build succeeds?

No. Linters do not check compilation. Build success requires running the actual build command and confirming exit code 0, since lint output alone cannot prove the code compiles.

Can I trust an AI agent's report that a task succeeded?

No. Agent success reports must be independently verified by inspecting the VCS diff and confirming the actual changes match the claimed work before reporting completion.

When should verification be run during a development workflow?

Run verification before any success claim, expression of satisfaction, commit, pull request, task completion marker, handoff to the next task, or delegation to another agent.