verification-before-completion

Enforce verification commands before declaring task completion or success.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/J03Fr0st/maestro --skill verification-before-completion-j03fr0st
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/J03Fr0st/maestro/tree/main/.github/skills/verification-before-completion
Command: npx skills add https://github.com/J03Fr0st/maestro --skill verification-before-completion-j03fr0st

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents the premature declaration of task completion or success by enforcing a strict verification process before any claims are made, thereby reducing errors and building trust.

Core Features & Use Cases

  • Mandatory Verification: Ensures that all claims of completion, passing tests, or bug fixes are backed by fresh, verifiable evidence.
  • Red Flag Identification: Helps users recognize and avoid common rationalizations and shortcuts that lead to false positives.
  • Use Case: Before committing code or creating a Pull Request, this Skill guides you to run the relevant test suite, linter, or build command, and to critically examine the output to confirm that the work is genuinely complete and correct.

Quick Start

Always run the verification command and examine its output before claiming any status.

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 a strict verification process requiring fresh evidence from test suites and build commands before asserting any task success. This protocol mandates executing verification commands and critically examining their output to confirm factual accuracy and reduce errors.

Why should I run verification commands before claiming a bug fix is complete?

Running verification commands before claiming a bug fix is complete ensures factual accuracy by providing fresh, verifiable evidence. This process enforces an evidence before claims protocol, preventing rationalizations and shortcuts that lead to false positives, thereby reducing errors and building trust in the work.

What is the best way to verify code quality before creating a pull request?

The best way to verify code quality before creating a pull request is to run relevant test suites, linters, or build commands and critically examine the output. This mandatory verification process ensures that all completion claims are backed by fresh evidence, preventing premature success declarations.

How does a gate function enforce evidence before assertions in testing?

A gate function enforces evidence before assertions by acting as a mandatory checkpoint that prevents premature status claims. It requires the execution and review of verification command outputs, ensuring all success declarations in testing and bug fixing are backed by fresh, verifiable evidence.

How do I identify red flags and shortcuts leading to false positives in code review?

To identify red flags and shortcuts leading to false positives in code review, enforce a strict evidence before claims protocol. This process helps users recognize and avoid common rationalizations by mandating the execution and critical examination of verification commands prior to any assertion of completion status.

When do I need to enforce a strict verification process for task completion?

You need to enforce a strict verification process for task completion during all stages of software engineering work, including testing, bug fixing, and build processes. This protocol mandates running verification commands before asserting success to prevent premature declarations and ensure factual accuracy.