verification-before-completion

Require fresh command output before reporting task completion.

35|5|Updated Sep 20, 2025
One-click install
npx skills add https://github.com/zhanglongxiao111/indesign-cli --skill verification-before-completion-zhanglongxiao111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/zhanglongxiao111/indesign-cli/tree/main/.codex/skills/verification-before-completion
Command: npx skills add https://github.com/zhanglongxiao111/indesign-cli --skill verification-before-completion-zhanglongxiao111

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents dishonest or unreliable “done/fixed/passed” claims by forcing evidence-based verification before completion statements are made.

Core Features & Use Cases

  • Verification gate for completion claims: Requires identifying the specific command that proves the claim, running it fully, and checking exit code and failure counts before asserting success.
  • Anti-rationalization guardrails: Blocks common excuses like “should work now,” “I’m confident,” and trust in agent reports without independent verification.
  • Consistent evidence patterns across workflows: Applies to tests, linting, builds, bug fixes, regression cycles, requirements checklists, and version-control-backed completion.

Quick Start

Before telling anyone your work is complete or fixed, run the relevant verification command and only report the result if the fresh full output confirms it.

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 completion claims in PR workflows?

To prevent premature completion claims in PR workflows, require fresh verification evidence before asserting success. Map each claim to a concrete command, run it fully, inspect the exit status and failure counts, and only communicate conclusions after confirming the output.

What is evidence-based reporting for software release discipline?

Evidence-based reporting for release discipline is a gate process that blocks status updates or task completion messages unless backed by fresh full command output. It prevents rationalized claims by mapping statements of success to concrete verification commands and inspecting their results.

How do I verify test validation and CI readiness before submitting a PR?

Verify test validation and CI readiness by running the full relevant command locally, inspecting the output for failure counts, and checking the exit code. Only report a passing status if the fresh full output confirms zero failures and a successful exit status.

Does this verification gate work for linting and build validation too?

Yes, the verification gate works for linting and build validation. It applies consistent evidence patterns across testing, linting, builds, regression cycles, and requirements checklists, requiring full command execution and exit status inspection before any completion message is sent.

How do I stop anti-rationalization excuses like 'should work now' in task updates?

Stop anti-rationalization excuses like 'should work now' by enforcing a verification gate that blocks trust in agent reports without independent verification. Require identifying the specific proving command, running it fully, and checking exit codes before communicating conclusions.

What are the limitations of relying on confidence instead of fresh verification output?

Relying on confidence instead of fresh verification output leads to dishonest or unreliable claims. The limitation is that without running a concrete full command and inspecting its exit code and failure counts, any statement of fixing or passing remains unverified and prone to rationalization.