verification-before-completion

Verify task completion with executed commands and output before asserting success.

58|6|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/barretstorck/gemini-superpowers --skill verification-before-completion-barretstorck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/barretstorck/gemini-superpowers/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/barretstorck/gemini-superpowers --skill verification-before-completion-barretstorck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature claims of task completion, bug fixes, or successful tests by enforcing a strict verification process before any assertion of success is made. It combats dishonesty and ensures reliability.

Core Features & Use Cases

  • Mandatory Verification: Ensures that any claim of completion, success, or passing status is backed by fresh, executed verification commands and their output.
  • Red Flag Identification: Helps identify and avoid common rationalizations and "red flag" thinking that leads to false claims.
  • Use Case: Before reporting that a bug is fixed, this Skill ensures you run the relevant test command, check its output, and confirm it actually passes, preventing the accidental re-introduction of bugs or shipping incomplete work.

Quick Start

Run the verification command for the current task and confirm the output before claiming it is complete.

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

To enforce verification before claiming a bug fix is complete, apply an evidence before assertions principle by running the relevant test commands and checking their output for successful execution.

What is the evidence before assertions principle in quality assurance?

The evidence before assertions principle in quality assurance requires executing fresh verification commands and validating their output before making any claims regarding task completion, bug fixes, or passing tests.

How do I prevent false claims of task completion during code review?

Prevent false claims of task completion during code review by enforcing a strict protocol that demands fresh verification command execution and output validation prior to reporting any success status.

Why does premature verification cause false success claims in debugging?

Premature verification causes false success claims in debugging because common rationalizations and red flag thinking bypass the required execution of test commands, leading to accidental re-introduction of bugs.

Can I use this verification protocol for general software development workflows?

Yes, you can use this verification protocol for general software development workflows, as it applies to any development and QA processes where assertions of task status are required before completion.