verification-before-completion

Run verification commands and report results with attached evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work as complete without verification leads to dishonesty and unreliable results. This Skill enforces running verification commands and requiring fresh evidence before any success claims, ensuring accountability.

Core Features & Use Cases

  • Iron Law: No completion claims without fresh verification evidence.
  • The Gate Function: A structured 5-step process to verify before claiming success: identify, run, read, verify, only then claim.
  • Use Case: When preparing a PR or release, run verification commands and attach evidence to support claims.

Quick Start

Verify a claimed completion by running the verification command, reviewing the full output, and reporting results with 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 enforce evidence-based verification before claiming a PR is complete?

To enforce evidence-based verification before claiming a PR is complete, run a defined verification command, evaluate its exit codes and output, and attach the fresh evidence to your success report.

What is the best workflow to prevent unverified completion claims in software development?

The best workflow to prevent unverified completion claims is a five-step gate process: identify the verification command, run it, read the output, verify the exit codes, and only then claim success with attached evidence.

Why do I need to run verification commands before reporting task completion?

You need to run verification commands before reporting task completion because claiming work is done without fresh test output or logs leads to unreliable results and dishonesty in your development workflow.

Does the verification process work with standard code reviews and release workflows?

Yes, the verification process works with standard code reviews and release workflows by requiring fresh test output and logs as verifiable evidence before allowing any claims of success to be attached to a PR.

How do I attach test output as evidence to support a completion claim?

To attach test output as evidence to support a completion claim, execute your defined verification command, capture the complete output and exit codes, and report the results alongside the fresh evidence.

When should I not use an automated verification gate for quality checks?

You should avoid relying solely on an automated verification gate for quality checks when you cannot define a specific verification command to evaluate exit codes and generate the fresh test output required as evidence.