verification-before-completion

Execute verification commands and compare output against stated claims.

Updated Mar 17, 2017
One-click install
npx skills add https://github.com/dfmonaco/dotfiles --skill verification-before-completion-dfmonaco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/dfmonaco/dotfiles/tree/main/agents/.agents/skills/verification-before-completion
Command: npx skills add https://github.com/dfmonaco/dotfiles --skill verification-before-completion-dfmonaco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents premature success claims by requiring fresh verification evidence before marking work as complete, fixed, or passing.

Core Features & Use Cases

  • Evidence Requirement: Forces execution of the exact command or checklist that proves a claim.
  • Fresh Verification: Disallows reliance on stale output, ensuring the latest state is reflected.
  • Scope: Applied before committing, opening pull requests, merging, or reporting progress after delegated tasks, TDD cycles, or major fixes.

Quick Start

Ask the verification-before-completion skill to confirm the claim that tests pass by running the full test suite and reporting the result.

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 claims with fresh evidence before opening a pull request?

To verify code claims before opening a pull request, execute the specified verification command and read its output to ensure the result matches the claim. This prevents premature success claims by requiring fresh evidence rather than relying on stale test output.

What is the best way to prevent premature success claims after a TDD cycle?

The best way to prevent premature success claims after a TDD cycle is to apply a verification gate that executes the exact command proving the claim. This ensures the latest code state is reflected by disallowing reliance on stale output before reporting progress.

How do I enforce a quality gate before committing or merging code?

To enforce a quality gate before committing or merging code, apply a verification step that forces execution of the exact checklist or command proving the claim. It reads the fresh output to confirm the result matches the stated claim before completion.

Does verification before completion work for delegated tasks and major fixes?

Yes, verification before completion works for delegated tasks and major fixes. It applies a quality gate that executes the specified verification command, reads the output, and ensures the result matches the code claim before reporting progress or marking the work complete.

Why does relying on stale test output cause issues when reporting progress?

Relying on stale test output causes issues because it does not reflect the latest code state, leading to premature success claims. Fresh verification disallows stale output by forcing execution of the exact command that proves the claim before marking work as complete.

When do I need to run a verification command to confirm a code claim?

You need to run a verification command to confirm a code claim before committing, opening pull requests, merging, or reporting progress after delegated tasks, TDD cycles, or major fixes. This ensures fresh evidence matches the claim before marking work complete.