verification-before-completion

Run verification commands and analyze output before claiming completion.

2|1|Updated Jun 21, 2025
One-click install
npx skills add https://github.com/MeechYourGoals/Chravel --skill verification-before-completion-meechyourgoals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/MeechYourGoals/Chravel/tree/main/.claude/plugins/superpowers/skills/verification-before-completion
Command: npx skills add https://github.com/MeechYourGoals/Chravel --skill verification-before-completion-meechyourgoals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents the premature or dishonest claiming of work as complete, fixed, or passing by enforcing a strict verification process before any success assertions are made.

Core Features & Use Cases

  • Mandatory Verification: Ensures that verification commands are run and their output is reviewed before any claim of completion or success.
  • Evidence-Based Claims: Promotes honesty and accuracy by requiring concrete evidence (command output, exit codes) to support any statement about the work's status.
  • Use Case: Before committing code, an engineer must run the test suite and verify that all tests pass based on the fresh output, rather than assuming they will pass or relying on a previous successful run.

Quick Start

Before claiming any status or expressing satisfaction, identify and run the command that proves the claim, read its full output, verify the output confirms the claim, and then state the claim 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 prevent premature claims of work completion during code review?

Ensure code review honesty by mandating a strict verification protocol that requires running specific commands, analyzing their fresh output, and presenting concrete evidence before making any success assertions.

How do I verify test suite passing before committing code changes?

Verify test suite passing by running the specific test command, reading its full output, confirming all tests pass based on the fresh execution, and then stating the completion claim with that evidence.

What is evidence-based verification for software engineering tasks?

Evidence-based verification is a strict protocol requiring concrete command output and exit codes to support any statement about work status, ensuring accuracy in reporting and preventing dishonest claims of correctness or completion.

How to enforce running verification commands before reporting work status?

Enforce running verification commands before reporting work status by implementing a mandatory protocol that identifies the command proving the claim, executes it, reads the full output, and verifies the output confirms the claim.

Why does claiming code is fixed without fresh verification output cause issues?

Claiming code is fixed without fresh verification output causes issues because it relies on assumptions or previous runs rather than concrete evidence, leading to premature declarations of success and inaccurate work status reporting.

Do I need specific testing frameworks to enforce completion verification?

No specific testing frameworks are required to enforce completion verification, as the protocol mandates identifying and running whatever specific verification commands prove the claim within your current environment.