verification-before-completion

Require verification command evidence before declaring task completion.

7.6k|721|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/jnMetaCode/superpowers-zh --skill verification-before-completion-jnmetacode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/jnMetaCode/superpowers-zh/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/jnMetaCode/superpowers-zh --skill verification-before-completion-jnmetacode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unverified completion claims erode trust and cause wasted effort. This rule mandates running verification commands and collecting evidence before declaring work complete, ensuring honesty and accountability.

Core Features & Use Cases

  • Enforces explicit verification steps before signaling completion in PRs, releases, or task closures.
  • Captures and evaluates outputs, exit codes, and logs to validate success criteria.
  • Provides a clear evidence trail to support status updates and audits in CI/CD workflows and team reviews.
  • Use Case: When finishing a feature or bug fix, run the designated verification, attach results, and only then declare ready for review.

Quick Start

Run your verification command, review the output, and attach the evidence before claiming completion.

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 declaring task completion in a PR?

Task completion verification requires executing end-to-end commands and capturing outputs with exit codes to validate success criteria before declaring a PR ready for review. This prevents unverified claims by mandating a documented evidence trail.

What is evidence-based verification for software development workflows?

Evidence-based verification is the process of running designated validation commands, collecting logs and exit codes, and validating them against success criteria to ensure completed states in feature development or bug fixes are backed by verifiable results.

How do I validate success criteria using exit codes and command outputs?

Validate success criteria by executing verification commands, capturing their terminal outputs and exit codes, and refusing to signal task completion until the collected evidence explicitly matches the defined success conditions.

Can I use automated verification for CI/CD workflows and code reviews?

Yes, automated verification applies across CI/CD workflows and team code reviews by capturing command outputs and logs to provide a clear evidence trail that supports status updates and audits for feature releases or bug fixes.

Why does unverified task completion erode trust in code reviews?

Unverified completion erodes trust and causes wasted effort because status updates lack documented evidence. Mandating verification commands ensures honesty and accountability by requiring verifiable results before signaling work is done.

What are the limitations of refusing completion without an evidence trail?

Refusing completion without an evidence trail means tasks cannot be marked done if verification commands fail or lack documented outputs, ensuring task closure strictly depends on validating exit codes against success criteria.