verification-before-completion

Run verification commands fully before reporting task completion with evidence outputs.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/BubbleBuffer/superpawers --skill verification-before-completion-bubblebuffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/BubbleBuffer/superpawers/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/BubbleBuffer/superpawers --skill verification-before-completion-bubblebuffer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates disciplined completion by requiring fresh verification before any success claims or deployments, preventing premature or misleading results.

Core Features & Use Cases

  • Gate-based verification: Identify the verification command, run it fully, read outputs, verify results, and only then claim completion.
  • Evidence-first reporting: Always attach verifiable outputs, logs, and exit codes to support any completion claims.
  • Safe collaboration: Reduces risk of misrepresentation in PRs, releases, and task closures by enforcing a standard verification workflow.

Quick Start

Run the full verification sequence and report the results with evidence before making any completion claims.

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 evidence-based verification before claiming a software task is complete?

Evidence-based verification requires running a fresh verification command, reading its outputs, and validating exit codes before reporting completion. A gate-driven process prevents premature success claims by withholding task closure until verifiable logs and results are attached as evidence.

What is gate-based verification in QA and software development workflows?

Gate-based verification is a workflow mechanism that blocks completion claims until a verification command is executed fully and its outputs are validated. It acts as a quality-assurance gate, ensuring no task closes without fresh, attached evidence confirming the results.

How do I stop premature or misleading success claims in pull requests and releases?

To stop misleading success claims in pull requests and releases, enforce a standard verification workflow that requires running validation commands and attaching fresh outputs, logs, and exit codes before any completion or deployment is reported.

Does gate-driven verification work for both QA processes and task closures?

Yes, gate-driven verification applies directly to software development workflows, QA processes, and task closures. It identifies the required verification command, executes it fully, verifies the outputs, and only then permits success reporting for any of these contexts.

How do I attach verifiable outputs and logs to support task completion claims?

Attaching verifiable outputs requires running the verification command fully, capturing the resulting logs and exit codes, and validating the results before reporting. This evidence-first approach ensures all completion claims are backed by fresh command outputs.

What are the limitations of relying on manual checks instead of a verification gate for task completion?

Relying on manual checks risks misrepresentation in pull requests and releases because it lacks a standard verification workflow. Without a gate-driven process enforcing fresh command execution and output validation, teams may report premature or misleading completion claims.