verification-before-completion

Run verification commands and attach evidence before claiming task completion.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill verification-before-completion-ultramaxoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/ultramaxoAI/UltramaxoAI/tree/main/.agent/skills/verification-before-completion
Command: npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill verification-before-completion-ultramaxoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures every completion claim is backed by fresh verification evidence, preventing dishonest or premature status reports.

Core Features & Use Cases

  • Verification gate: Mandates running verification commands and reviewing their outputs before asserting success.
  • Evidence-first discipline: Encourages attaching verifiable results (logs, test results, build status) to all claims.
  • Use Case: In release workflows, ensure a PR or task is only marked complete after passing tests, lint, and build checks with clear evidence.

Quick Start

Run the verification command, capture its complete output, and report the result with evidence before making any completion claims.

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 verification before marking a task or build as complete?

To enforce verification before completion, you need a gate that mandates running test, build, or lint commands and parsing their outputs to validate exit codes. This ensures every completion claim is backed by fresh, verifiable evidence rather than premature assertions.

How do I attach test and lint evidence to my code review completion claims?

Attaching test and lint evidence to code review claims requires capturing the complete output of verification commands and reporting it alongside the final status. This evidence-first discipline prevents dishonest status reports by validating exit codes before asserting success.

What is the best way to prevent premature or dishonest status reports in software development?

The best way to prevent premature status reports is implementing an evidence-based verification gate that blocks completion claims until fresh test, build, and lint results are captured and validated. This enforces accountability by requiring verifiable proof before any success assertion.

Can I use this verification gate for release workflows and PR approvals?

Yes, this verification gate is designed for release workflows and PR approvals where tasks must pass tests, lint, and build checks before being marked complete. It validates exit codes and presents a final claim with attached evidence, ensuring only verified changes proceed.

Why does my task completion claim fail without fresh verification evidence?

Task completion claims fail without fresh verification evidence because the system enforces an evidence-first discipline that blocks dishonest or premature status reports. It requires running verification commands, parsing outputs, and validating exit codes before accepting any success assertion.

What specific verification outputs should I capture before claiming a build is successful?

Before claiming a build is successful, you should capture complete outputs from verification commands including test results, build status logs, and lint reports. Validating their exit codes ensures your completion claim is backed by verifiable evidence rather than assumptions.