verification-before-completion

Enforces verification commands and evidence-based claims before completion or success is declared.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Himanshu040604/codex-skills-setup --skill verification-before-completion-himanshu040604
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/Himanshu040604/codex-skills-setup/tree/main/assets/codex/skills/claude-import/skills/plugins/superpowers%40claude-plugins-official/skills/verification-before-completion
Command: npx skills add https://github.com/Himanshu040604/codex-skills-setup --skill verification-before-completion-himanshu040604

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the premature declaration of work as complete, fixed, or passing by enforcing a strict verification process before any success claims are made. It combats dishonesty and inefficiency stemming from unverified assertions.

Core Features & Use Cases

  • Mandatory Verification: Ensures that verification commands are run and their output is confirmed before any claim of completion or success.
  • Evidence-Based Claims: Promotes a culture of "evidence before assertions" to build trust and prevent errors.
  • Use Case: Before committing code, a developer must run the test suite and verify the output shows zero failures, then present this evidence when stating the task is complete.

Quick Start

Always run the verification command and confirm its output before stating that work is complete.

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 assertions when claiming code completion?

To prevent premature assertions during code completion, you must run specific verification commands and analyze their output for evidence before stating a task is complete or fixed.

What is evidence-based verification for bug fixes?

Evidence-based verification for bug fixes is the process of running test suites, confirming zero failures in the output, and presenting this proof before making any success claims.

How do I enforce mandatory verification before committing code?

Enforce mandatory verification before committing code by establishing a strict process that mandates running test commands and confirming their output shows zero failures.

Why does claiming a task is fixed before running tests cause errors?

Claiming a task is fixed before running tests causes errors because unverified assertions bypass quality assurance, allowing failures to slip through without evidence of actual completion.

Do I need test suite commands to verify correctness before completion?

Yes, you need test suite commands to verify correctness before completion, because running them and confirming zero failures provides the required evidence to support your success claims.

Are there limitations to enforcing strict verification for every task?

A limitation of enforcing strict verification is that every task, code change, or bug fix requires running specific verification commands and analyzing output, which may add overhead to simple updates.