verification-before-completion

Verify work completion by requiring fresh, executed command output before claims are made.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature claims of work completion or success by enforcing a strict verification process before any assertions are made, thereby maintaining honesty and preventing costly rework.

Core Features & Use Cases

  • Mandatory Verification: Ensures that all claims of passing tests, clean linters, successful builds, or bug fixes are backed by fresh, executed command output.
  • Red Flag Identification: Helps users recognize and avoid common rationalizations and "red flag" behaviors that lead to false completion claims.
  • Use Case: Before committing code or creating a pull request, a developer must run the relevant test suite and verify the output shows zero failures, using this Skill's principles to guide their confirmation.

Quick Start

Always run the verification command and confirm its output before claiming work 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 completion before making assertions about test results?

To verify code completion before making assertions, you must run the relevant test suite independently and confirm the executed command output shows zero failures before claiming success. This enforces a strict protocol requiring fresh evidence rather than assumptions.

What are common red flag behaviors that lead to false completion claims in software engineering?

Common red flag behaviors that lead to false completion claims include rationalizing failed tests or assuming successful builds without executing commands. Identifying these flags enforces mandatory verification by requiring fresh command output to validate linting or bug fixes.

How do I enforce a strict verification process for linting and building tasks?

You enforce a strict verification process for linting and building tasks by independently executing the commands and validating their output. This provides fresh evidence of clean linters and successful builds before any success statements are made.

When do I need to verify execution output before committing code or creating a pull request?

You need to verify execution output before committing code or creating a pull request whenever a task involves testing, linting, building, or bug fixing. This prevents premature claims by backing all assertions with actual executed command output.

Does this verification protocol apply to all stages of development and bug fixing?

Yes, this verification protocol applies to all stages of development and bug fixing. It requires independent execution and validation of commands to provide evidence before any success statements are made, preventing costly rework.