verification-before-completion

Run verification commands and analyze output before claiming task completion.

1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/PREDICTif/supervisor-worker-ai-framework --skill verification-before-completion-predictif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/PREDICTif/supervisor-worker-ai-framework/tree/main/superpowers/skills/verification-before-completion
Command: npx skills add https://github.com/PREDICTif/supervisor-worker-ai-framework --skill verification-before-completion-predictif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of completion or success by enforcing a strict verification process before any assertion is made, ensuring accuracy and preventing costly rework.

Core Features & Use Cases

  • Mandatory Verification: Ensures that commands proving a claim (e.g., tests, builds, linters) are run fresh and their output is checked before any success statement.
  • Reduces False Positives: Prevents claims like "tests pass" or "bug fixed" without actual, current evidence.
  • Use Case: Before committing code or creating a Pull Request, the AI must run the test suite, confirm zero failures, and then state "All tests pass" with the output evidence, rather than assuming it works.

Quick Start

Run the verification command and confirm its output before claiming any task 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 enforce running tests before claiming code review completion?

To enforce running tests before claiming code review completion, this Skill mandates executing verification commands fresh and checking their output before any success assertion is made. It prevents false positives by requiring current evidence for all completion claims.

What is the best way to prevent false positive assertions during quality assurance?

The best way to prevent false positive assertions during quality assurance is to require evidence-based verification before any declarative statement about work status. This protocol ensures commands proving a claim are run fresh and their output is checked before reporting success.

How do I verify task completion using assertions before creating a pull request?

You verify task completion using assertions by running the specific test suite or build command, confirming zero failures in the output, and then stating the task is complete with that evidence. This prevents assuming code works without actual current proof.

Can I use this verification protocol for bug fixing as well as building?

Yes, you can use this verification protocol for bug fixing as well as building. It applies to all stages of development where work status is reported, requiring specific verification commands to be run and analyzed before making any declarative statements about the work's state.

Why does claiming tests pass without running them cause costly rework?

Claiming tests pass without running them causes costly rework because premature claims of completion bypass actual evidence-based verification. Without running commands fresh and checking their output, false positives propagate, leading to discovered failures later in the development cycle.

Do I need any specific testing frameworks installed to use this verification protocol?

No, you do not need any specific testing frameworks installed to use this verification protocol. It operates without dependencies, applying a strict protocol to whatever testing, building, or linting commands your environment already uses to verify task completion.