verification-before-completion

Require fresh command-based verification evidence before reporting task completion.

15|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mahoushoujyo-eee/eshell --skill verification-before-completion-mahoushoujyo-eee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/mahoushoujyo-eee/eshell/tree/main/.codex/skills/verification-before-completion
Command: npx skills add https://github.com/mahoushoujyo-eee/eshell --skill verification-before-completion-mahoushoujyo-eee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents unverified claims that work is complete, fixed, passing, or ready to ship by requiring fresh, command-based evidence before reporting success.

Core Features & Use Cases

  • Verification Gate: Identify the command or inspection that proves a specific claim, run it fully, and review its output and exit status.
  • Evidence-Based Reporting: Distinguish verified results from assumptions, partial checks, agent reports, or confidence-based conclusions.
  • Use Case: Before opening a pull request, use this Skill to run the relevant tests, linter, build, regression checks, and diff review, then report only the outcomes supported by the evidence.

Quick Start

Use the verification-before-completion skill before claiming that your implementation, tests, build, or pull request 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 verify code is ready before opening a pull request?

Run verification commands for tests, linters, builds, and regression checks fully, then review outputs and exit codes before opening a pull request. This ensures completion claims are backed by fresh evidence rather than assumptions or partial checks.

What does evidence-based reporting mean for software completion claims?

Evidence-based reporting distinguishes verified results from assumptions or agent reports by requiring fresh command output and exit status before claiming work is complete, fixed, or passing. It prevents unsupported correctness or readiness claims in development workflows.

How do I prevent an AI agent from claiming a task is complete without running tests?

Require a verification gate that identifies and runs complete testing commands, reviews outputs and exit codes, and reports gaps when evidence is insufficient. This prevents delegated agent work from reporting unverified success without fresh test execution.

Can I use this verification approach for build validation and regression testing?

Yes, you can apply this verification approach to build validation and regression testing by running the relevant commands fully, checking diffs against requirements, and reporting only outcomes supported by fresh command output and exit status.

What is the best way to validate requirements before reporting a fix is complete?

The best way to validate requirements is to identify the specific command proving the fix, run it fully, review its output and exit status, and check diffs against requirements. Report only outcomes supported by this fresh evidence rather than confidence-based conclusions.

Why does my code review pass but the build still fails?

Code review alone cannot substitute for build validation; you must run complete verification commands, review their outputs and exit codes, and check diffs against requirements to identify gaps where evidence is insufficient for completion claims.