superpowers:verification-before-completion

Enforces empirical command-output verification before declaring a software task complete.

6|Updated May 25, 2026
One-click install
npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-verification-before-completion-zhentingwu-wzt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers:verification-before-completion
Source: https://github.com/zhentingWu-wzt/wgenty-code/tree/main/.wgenty-code/skills/superpowers/verification-before-completion
Command: npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-verification-before-completion-zhentingwu-wzt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents the common AI failure of claiming tasks are complete or successful without actual proof, ensuring high-quality, verified output.

Core Features & Use Cases

  • Verification Gate: Mandates that every claim of success must be backed by the execution of a specific verification command.
  • Rationalization Prevention: Provides a structured framework to stop the AI from making assumptions or relying on partial checks.
  • Use Case: Before you report that a bug is fixed or a test suite is passing, this skill forces you to run the actual test command and confirm the output, preventing false positives.

Quick Start

Apply the verification before completion protocol to confirm that all unit tests pass before you report the task as finished.

Frequently Asked Questions about superpowers:verification-before-completion

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

FAQPage Schema
How do I stop an AI agent from claiming a task is complete without running tests?

To stop an AI agent from claiming a task is complete without running tests, enforce an evidence-based verification gate. This requires the agent to execute specific testing or linting commands and validate the actual output before reporting success.

What is evidence-based work completion in software development?

Evidence-based work completion in software development is a strict protocol requiring empirical proof from command execution. It mandates running verification commands, such as builds or test suites, and validating the output against expected results before asserting any task success.

How do I ensure code integrity when an AI fixes a bug?

To ensure code integrity when an AI fixes a bug, apply a rationalization prevention framework. This forces the agent to run the actual test command and confirm the output matches expected results, preventing false positives and unverified assumptions.

Does the verification before completion protocol work for linting and building workflows?

Yes, the verification before completion protocol works for linting and building workflows. It applies broadly across software development tasks by mandating that every success claim is backed by executing specific verification commands and checking their output.

Why does my AI assistant report false positives when fixing code?

Your AI assistant reports false positives because it relies on partial checks and assumptions instead of empirical evidence. Implementing a structured verification protocol forces the agent to execute actual commands and validate output before claiming a fix is successful.