verification-before-completion

Enforce fresh verification commands before marking software tasks complete.

63|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/xhyqaq/superpowers-plus --skill verification-before-completion-xhyqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/xhyqaq/superpowers-plus/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/xhyqaq/superpowers-plus --skill verification-before-completion-xhyqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of false completion claims, broken code shipments, and wasted rework caused by skipping verification before marking tasks as done, committing code, or creating pull requests.

Core Features & Use Cases

  • Mandatory Verification Gate: Enforces a 5-step process (identify the relevant verification command, run it fresh, read full output, confirm claim validity, then state the result) before any completion or success claims are allowed.
  • Common Failure Prevention: Explicitly lists insufficient verification scenarios (e.g., trusting past test runs, assuming linter passes mean builds succeed) to avoid false positive status reports.
  • Rationalization Blocking: Directly counters common excuses for skipping verification (e.g., "I'm confident", "just this once") to enforce consistent adherence to verification rules.
  • Use Case: When preparing to commit a bug fix, this Skill ensures you run the full regression test suite, confirm the original symptom is resolved and no new failures appear, before marking the task complete or opening a PR.

Quick Start

Before claiming any coding task is complete, run the full relevant verification command for your work, review the entire output to confirm it meets all requirements, and only then state the completion status with supporting 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 prevent false completion claims when committing code or creating pull requests?

To prevent false completion claims before committing code or creating pull requests, enforce a mandatory verification gate that requires running fresh full verification commands, reviewing the complete output, and confirming evidence supports all success claims before stating any task is done.

Why do code shipments break even when linter checks and past test runs pass?

Code shipments break because trusting past test runs or assuming linter passes mean builds succeed creates false positive status reports. Explicitly listing insufficient verification scenarios prevents skipping verification and ensures requirement compliance before marking work complete.

What is the best way to enforce verification before marking a coding task as complete?

The best way to enforce verification before task completion is applying a 5-step process: identify the relevant verification command, run it fresh, read the full output, confirm claim validity against the results, and then state the completion status with supporting evidence.

How do I stop rationalizing skipped tests and validation during software development workflows?

To stop rationalizing skipped tests and validation during software development workflows, directly counter common excuses like being confident or skipping checks just this once to enforce consistent adherence to verification rules before any code commits or pull request creation.

Does mandatory verification before completion work for bug fixes and regression testing?

Mandatory verification before completion works for bug fixes and regression testing by requiring you to run the full regression test suite, confirm the original symptom is resolved, and verify no new failures appear before marking the bug fix task complete or opening a PR.

When do I need mandatory commit validation in my development workflow?

You need mandatory commit validation in your development workflow whenever preparing to commit code, create pull requests, delegate agent tasks, or validate builds and requirement compliance to eliminate the risk of broken code shipments and wasted rework from skipped verification.