verification-before-completion

Enforce evidence-based completion with a five-step verification process.

98|56|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/duthaho/claudekit --skill verification-before-completion-duthaho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/duthaho/claudekit/tree/main/.claude/skills/methodology/verification-before-completion
Command: npx skills add https://github.com/duthaho/claudekit --skill verification-before-completion-duthaho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mandatory verification before claiming any task is complete to ensure evidence-based completion and reduce unsubstantiated claims.

Core Features & Use Cases

  • Structured five-step verification (Identify, Execute, Read, Verify, Claim) to validate outcomes.
  • Enforces running definitive commands (tests, builds, lint) and capturing outputs as proof.
  • Use Case: When delivering a feature, provide verifiable proof of completion to stakeholders and users.

Quick Start

Identify the claims you need to verify (e.g., "Tests pass", "Build succeeds") and prepare corresponding verification commands. Execute the prescribed commands in a fresh run (e.g., npm test, npm run build, npm run lint). Read and record full outputs and exit codes, then verify that they match the claimed results. Make the claim only after successful verification and provide the evidence.

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 verification before claiming a software task is complete?

To enforce verification before completion, apply a structured five-step process: identify claims, execute verification commands like tests or builds, read outputs, verify results, and claim completion with documented evidence.

What is evidence-based completion for software development?

Evidence-based completion is a standardized process requiring explicit verification through tests, builds, and linting before claiming task completion, ensuring outcomes are validated and documented for auditability.

How do I verify that tests, builds, and linting pass before delivery?

You can verify tests, builds, and linting by executing definitive commands in a fresh run, recording full outputs and exit codes, and confirming they match claimed results before making any completion claim.

Do I need specific testing frameworks to use this verification process?

No specific testing frameworks are required. The verification process applies across any development workflow, allowing you to use standard commands like npm test, npm run build, or npm run lint to validate outcomes.

Can I use this structured verification process for bug fixes?

Yes, you can use this structured verification process for bug fixes across any software project. It standardizes the workflow by requiring you to run definitive commands and capture outputs as proof of the fix.

What's the best way to document task completion for stakeholder auditability?

The best way to document completion for auditability is to record full command outputs and exit codes during verification, providing verifiable proof of successful tests, builds, and linting to stakeholders.