verification-before-completion

Run verification commands and present output evidence before claiming completion.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill verification-before-completion-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/verification-before-completion
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill verification-before-completion-dennislee928

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 errors.

Core Features & Use Cases

  • Mandatory Verification: Ensures that all claims (e.g., tests passing, bugs fixed, work complete) are backed by fresh, executed verification commands and their output.
  • Prevents False Claims: Guards against common rationalizations and red flags that lead to shipping incomplete or incorrect work.
  • Use Case: Before committing code, you must run the linter and test suite, verify their output, and then state that the code passes these checks with the evidence.

Quick Start

Always run the verification command and check 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 false claims of code completion before committing changes?

You enforce verification before completion by mandating that specific commands are executed and their output examined before any assertions of success are communicated. This protocol actively counters rationalizations for skipping verification steps.

What is the evidence before assertions principle in quality assurance?

The evidence before assertions principle requires running verification commands, examining their output, and presenting concrete results before claiming any task success or completion. It prevents premature declarations throughout the development process.

How do I verify test suite output before declaring a bug fix is complete?

To verify test suite output before declaring a bug fix complete, run the linter and test suite, examine their actual output, and communicate the passing assertions with that evidence. No completion claims should be made without fresh executed verification.

Why does my code review process suffer from premature declarations of success?

Your code review process suffers from premature declarations when rationalizations lead to skipping verification steps. Enforcing a strict protocol that requires examining executed command output before communicating assertions actively counters these common red flags.

Can I use this verification protocol across all stages of software development?

Yes, you can apply this verification protocol across all stages of software development and task completion. It universally prevents premature declarations by mandating executed command output before any success assertions are communicated.