verification-before-completion

Verify commands and outputs before declaring tasks complete or successful.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/TavokAI/Tavok --skill verification-before-completion-tavokai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/TavokAI/Tavok/tree/main/.claude/skills/verification-before-completion
Command: npx skills add https://github.com/TavokAI/Tavok --skill verification-before-completion-tavokai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature claims of work completion, ensuring that all verification steps are performed before any assertion of success, thereby maintaining honesty and preventing costly errors.

Core Features & Use Cases

  • Enforces Verification: Mandates running specific commands and checking their output before declaring a task complete, fixed, or passing.
  • Prevents Rationalization: Provides clear counter-arguments against common excuses for skipping verification.
  • Use Case: Before committing code, an engineer must run the test suite and verify the output shows zero failures. Before deploying a feature, a QA tester must confirm all acceptance criteria are met through defined checks.

Quick Start

Follow the Gate Function steps to verify your work before claiming it 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 prevent false positives when claiming code completion?

To prevent false positives during code completion, you must enforce an evidence-based verification protocol that mandates running specific commands and checking their outputs before asserting any task success.

What is the best way to verify tests pass before a code commit?

The best way to verify tests before a code commit is to independently execute the test suite and confirm the output explicitly shows zero failures, preventing rationalization and ensuring actual quality assurance.

Does the verification process apply to both code commits and PRs?

Yes, the verification process applies to all stages of development and deployment, including code commits, pull requests, and agent task finalization, wherever success is asserted.

How do I enforce quality assurance checks before deployment?

You enforce quality assurance before deployment by applying a strict gate function that requires confirming all acceptance criteria are met through defined checks and command outputs before finalizing.

Why skip verification steps when rationalizing task completion?

You should never skip verification steps when rationalizing task completion, as doing so risks costly errors and false positives; the protocol provides clear counter-arguments against common excuses for skipping these checks.