verification-before-completion

Run verification commands and check outputs before claiming task completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents the premature declaration of work as complete, fixed, or passing, ensuring that all verification steps are performed before any success claims are made. It combats dishonesty and inefficiency by enforcing a strict "evidence before assertions" principle.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific verification commands before any claim of completion or success.
  • Red Flag Identification: Helps users recognize and avoid common rationalizations and red flags that lead to false claims.
  • Use Case: Before committing code, a developer must run the test suite and verify that all tests pass, then present the output as evidence before stating the code is ready.

Quick Start

Always run the verification command and check its output before claiming any status or expressing satisfaction.

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 code completion claims during software development?

To prevent premature code completion claims, enforce an evidence-before-assertions protocol requiring developers to run verification commands and present their output before declaring any task complete.

What is the evidence before assertions principle in quality assurance?

The evidence before assertions principle in quality assurance mandates executing specific verification steps and reviewing their outputs before making any success claims, combating dishonesty by ensuring actual test results precede completion statements.

How do I verify code correctness before committing changes?

Verify code correctness before committing by running your test suite, reading the command outputs, and confirming all tests pass. You must present this output as evidence before stating the code is ready.

Why does my testing workflow allow false claims of passing tests?

Your testing workflow allows false claims if it lacks a strict verification gate. Without a protocol requiring the execution and reading of test command outputs, developers may rely on rationalizations instead of actual evidence.

Can I use this verification protocol for all stages of software development?

Yes, you can use this verification protocol for all stages of software development. It applies universally to any task completion stage, ensuring identification, execution, and verification of commands precede any status claims.

What are common red flags when claiming a software task is complete?

Common red flags when claiming a software task is complete include rationalizing skipped tests or asserting success without presenting command outputs. A strict verification protocol helps identify and avoid these false claims.