verification-before-completion

Execute verification commands and analyze output before asserting task completion.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/tom-xs/nixos-dotfiles --skill verification-before-completion-tom-xs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/tom-xs/nixos-dotfiles/tree/main/ai/kimi-skills/skills/verification-before-completion
Command: npx skills add https://github.com/tom-xs/nixos-dotfiles --skill verification-before-completion-tom-xs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents premature claims of success by enforcing a rigorous verification process before any task is marked as complete, fixed, or ready for production.

Core Features & Use Cases

  • Evidence-Based Validation: Requires explicit execution of verification commands to prove claims like test passes, build success, or bug fixes.
  • Rationalization Prevention: Counters common cognitive biases and excuses that lead to skipping verification steps.
  • Use Case: Before submitting a pull request, use this skill to ensure you have run the full test suite and verified the exit code, rather than assuming the code works based on partial checks.

Quick Start

Apply the verification-before-completion protocol to validate that the current build passes all tests and linting checks before finalizing the commit.

Frequently Asked Questions about verification-before-completion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce evidence-based task completion in my software development workflow?

Evidence-based task completion is enforced by executing specific verification commands and objectively analyzing their output before making any success assertions. This protocol prevents premature claims of success by requiring objective test or build outputs.

What is the best way to prevent premature claims of success before submitting a pull request?

The best way to prevent premature success claims is to apply a strict verification protocol that requires running the full test suite and checking exit codes. This counters cognitive biases that lead to skipping necessary debugging and testing steps.

How do I verify test passes and build success objectively before finalizing a commit?

To verify test passes and build success, you must execute explicit verification commands and validate the objective output. This ensures technical accuracy and reliability by proving the code works rather than relying on partial checks or assumptions.

Does this verification protocol work for deployment preparation and debugging workflows?

This verification protocol works directly for deployment preparation, debugging, and general software development workflows. It ensures technical accuracy by demanding command execution and output analysis before any task is marked as fixed or ready for production.

Why should I require explicit verification commands instead of assuming code works based on partial checks?

You should require explicit verification commands because assuming code works based on partial checks introduces reliability risks and cognitive biases. Strict command execution and output analysis guarantee technical accuracy and prevent rationalization before task completion.