verification-before-completion

Enforce verification before reporting successful completion of software tasks.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Poseidoncode/superpowers-mcp --skill verification-before-completion-poseidoncode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/Poseidoncode/superpowers-mcp/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/Poseidoncode/superpowers-mcp --skill verification-before-completion-poseidoncode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents inaccurate completion claims by requiring fresh verification evidence before stating that work is finished, fixed, or successful.

Core Features & Use Cases

  • Verification Gatekeeping: Requires identifying, running, and reviewing the commands or checks that prove a claim before reporting success.
  • Evidence-Based Reporting: Ensures test results, build outputs, and requirement checks are used as the basis for completion statements.
  • Use Case: Before committing code or creating a pull request, use this Skill to verify tests, inspect results, and only then confirm the actual project status.

Quick Start

Use the verification-before-completion skill before claiming that the implementation is complete and provide evidence from the required verification commands.

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 a task is complete?

Code verification before completion requires running appropriate test and build commands, reviewing their outputs, and confirming the evidence supports your success statement before reporting the task as finished.

What is evidence-based reporting for software completion?

Evidence-based reporting for software completion means using fresh test results, build outputs, and requirement checks as the required basis for stating that a bug fix, commit, or pull request is successful.

How do I prevent unsupported claims of completion when fixing bugs?

Preventing unsupported claims when fixing bugs requires enforcing a verification gate where you run validation checks, inspect the actual outputs, and only report success after reviewing the proof.

Do I need to run tests before creating a pull request?

You need to run tests before creating a pull request to validate requirement implementation, inspect the test outputs, and use those verified results as evidence to confirm the actual project status.

What is the best way to validate requirement implementation before committing code?

The best way to validate requirement implementation before committing code is to execute the relevant verification commands, review the build and test outputs, and assert completion only if the evidence proves it.