verification-before-completion

Enforce verification gates before asserting completion of code changes.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/amoutiers/maxi-superpowers --skill verification-before-completion-amoutiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/amoutiers/maxi-superpowers/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/amoutiers/maxi-superpowers --skill verification-before-completion-amoutiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work as complete without verification is risky and unreliable; this skill enforces a disciplined process to collect fresh evidence before any completion claims are made.

Core Features & Use Cases

  • Verification gate: require identifying, running, and reading the verification command before asserting success.
  • Evidence-first reporting: ensures all claims are backed by test or command output and exit codes.
  • Applicable to code changes, PRs, and releases: standardizes completion checks across development workflows.

Quick Start

Before claiming completion, run the verification sequence end-to-end: identify a command that proves success, execute it, review the full output, and verify the result before asserting any claim.

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 code change is complete?

To enforce verification before completion, you must identify a command that proves success, execute it, review the full output, and verify the result before asserting any claim. This process standardizes completion checks across development workflows.

What is an evidence-first reporting workflow for pull requests?

An evidence-first reporting workflow requires all completion claims to be backed by fresh test or command output and exit codes. It prevents premature success claims by mandating that you run verification commands and review outputs before reporting pull request status.

How do I stop premature success claims in feature releases?

To stop premature success claims in feature releases, implement a verification gate that requires documenting verification steps, executing commands, and reading fresh outputs before asserting success. This disciplined process collects evidence before any completion claims are made.

Does this verification gate work for both code reviews and release workflows?

Yes, the verification gate applies to code changes, pull requests, and feature completions. It standardizes completion checks across development workflows by requiring fresh verification outputs and documented steps before any success claim is asserted.

What steps are required to verify code changes before completion?

The steps to verify code changes are identifying a command that proves success, executing the verification command, reviewing the full output, and verifying the result. Only after completing this end-to-end sequence can you assert completion.

Why do I need to document verification steps before asserting success?

You need to document verification steps before asserting success because claiming work is complete without fresh evidence is risky and unreliable. Documenting the execution and output review ensures all claims are backed by current verification results.