verification-before-completion

Enforce fresh verification evidence before marking development tasks as complete.

7|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MadAppGang/magus --skill verification-before-completion-madappgang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/MadAppGang/magus/tree/main/plugins/dev/skills/discipline/verification-before-completion
Command: npx skills add https://github.com/MadAppGang/magus --skill verification-before-completion-madappgang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature task completion claims by enforcing the requirement for fresh, explicit verification evidence, thereby reducing bugs and rationalization.

Core Features & Use Cases

  • Evidence-Driven Completion: Mandates that all task completions are backed by verifiable proof.
  • Red Flag Detection: Identifies common phrases and patterns indicating assumed or unverified completion.
  • Use Case: When a developer claims a bug fix is complete, this skill ensures they provide git diff, test output, or screenshots, preventing the bug from reappearing due to incomplete verification.

Quick Start

Always provide fresh verification evidence, such as test output or git diffs, when marking a task as 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 enforce code review evidence before marking a development task as complete?

Code review evidence is enforced by requiring explicit verification outputs like git diffs, test results, or build logs before task completion. This prevents premature closure by mandating fresh proof that code changes are actually verified.

What is fresh verification principle in software engineering task completion?

The fresh verification principle requires developers to provide current, explicit evidence such as test outputs or screenshots proving a code change works before claiming a task is done. This prevents unverified changes and regressions.

How to stop developers from claiming a bug fix is done without testing?

Stop unverified claims by detecting red flag phrases indicating assumed completion and requiring test outputs or git diffs. This ensures developers provide auditable proof that the bug fix actually works before closing the task.

Does evidence-driven completion work with standard git diff workflows?

Evidence-driven completion integrates with standard git workflows by accepting git diffs and build logs as valid verification proof. It mandates these artifacts to create auditable completion records and prevent introducing regressions.

What are the limitations of automated verification for task completion?

Automated verification relies on the developer providing explicit evidence like test outputs or screenshots. It cannot verify changes if fresh proof is unavailable, meaning tasks cannot be marked complete without generating this required verification data.

When do I need explicit verification evidence for code review?

Explicit verification evidence is needed whenever marking a development task complete to prevent premature closure. It is required to stop unverified code changes, satisfy auditable completion records, and avoid regressions from assumed fixes.