verification-before-completion

Execute verification commands and validate outputs before signaling task completion.

5|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/jsloat/superpowers-for-copilot --skill verification-before-completion-jsloat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/jsloat/superpowers-for-copilot/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/jsloat/superpowers-for-copilot --skill verification-before-completion-jsloat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work is complete without verification is dishonesty, not efficiency. Core principle: Evidence before claims, always. Violating the letter of this rule is violating the spirit of this rule.

Core Features & Use Cases

  • Run full verification commands (tests, linting, builds) to generate fresh evidence before signaling completion.
  • Read and interpret command outputs, exit codes, and logs to validate or reject completion claims.
  • Enforce a governance pattern where status updates are only issued after verifiable results are observed.

Quick Start

Run the FULL verification sequence to generate fresh evidence, then only claim completion if the results prove success.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I verify completion claims with evidence before marking a task as done?

Verify completion claims by executing full test, lint, and build commands to generate fresh evidence. Only signal task completion after interpreting command outputs, logs, and exit codes to validate the success of the results.

Why do I need to run fresh builds and tests before confirming a pull request?

Running fresh builds and tests before confirming a pull request prevents premature confirmations by ensuring explicit evidence exists. This governance pattern validates that observed results match success criteria before issuing status updates.

What is the best way to prevent premature completion claims in a CI/CD pipeline?

The best way to prevent premature completion claims in a CI/CD pipeline is enforcing a governance pattern where verification commands execute and outputs are evaluated. Status updates are only issued after verifiable results are observed across commits.

How do I validate exit codes and command outputs before signaling a release?

Validate exit codes and command outputs by reading and interpreting logs from your verification sequence. You evaluate these results to prove success, ensuring explicit evidence is observed before signaling a release or completion.

Can I enforce a governance pattern that blocks status updates without test evidence?

Yes, you can enforce a governance pattern that blocks status updates without test evidence. The system requires running full verification sequences and evaluating results to ensure explicit evidence exists before allowing any completion signaling.

When should I not use automated verification before completion?

You should not use automated verification before completion if your workflow does not support executing fresh test, lint, and build commands. The system relies on evaluating command outputs and exit codes to validate claims across commits and releases.