verification-before-completion

Enforce fresh verification before claiming completion in software tasks.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill verification-before-completion-cookeyholder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/cookeyholder/django-devcontainer-template/tree/main/.agent/skills/verification-before-completion
Command: npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill verification-before-completion-cookeyholder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces verification before completion, ensuring that any claim of work being done is supported by fresh, verifiable evidence rather than assumptions.

Core Features & Use Cases

  • Enforces a gate-logic workflow: identify, run, read, verify, and only then claim completion.
  • Guides teams to avoid risky assertions by requiring explicit verification outputs.
  • Useful in PR reviews, tests, deployments, and task closures to maintain integrity.

Quick Start

Run a fresh verification command, review the output for success, and only claim completion when evidence confirms the outcome

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 marking a PR or ticket as complete?

Verification before completion requires running a fresh verification command, reviewing the output for success, and confirming the outcome before updating any status. This gate-logic workflow prevents unverified completion claims by enforcing explicit evidence checks.

What is evidence-based completion in software QA?

Evidence-based completion in software QA is the practice of requiring explicit verification outputs before claiming a task is done. It replaces assumptions with verifiable results, enforcing an explicit gate-logic workflow to prevent risky assertions during task closures or PR reviews.

How do I add an explicit VERIFY step to my development workflow?

To add an explicit VERIFY step, structure your workflow to identify the task, run the verification command, read the results, and check the exit status. You only claim completion after documenting the outcomes and confirming the evidence supports a successful result.

Why do I need to run fresh verification commands before closing tickets?

You need to run fresh verification commands because relying on previous assumptions is risky. Enforcing an explicit verification gate ensures that your completion claims are backed by current, documented evidence, maintaining integrity for deployments, tests, and PR reviews.

Can I use this verification gate process for both PR reviews and deployments?

Yes, you can use this verification gate process for PR reviews, tests, and deployments. The workflow applies to any software development or QA task that requires running verification commands and confirming outcomes before closing tickets or claiming completion.