verification-before-completion

Run verification commands and examine outputs before claiming task completion.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/xebia/gino-gelato-webinar --skill verification-before-completion-xebia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/xebia/gino-gelato-webinar/tree/main/.github/skills/verification-before-completion
Command: npx skills add https://github.com/xebia/gino-gelato-webinar --skill verification-before-completion-xebia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of work completion, ensuring that all necessary verification steps are performed before any assertions of success are made, thereby maintaining honesty and preventing costly errors.

Core Features & Use Cases

  • Mandatory Verification: Enforces a strict process of running verification commands and examining their output before declaring a task complete, fixed, or passing.
  • Reduces False Positives: Prevents the shipping of incomplete or broken code by requiring concrete evidence over assumptions.
  • Use Case: Before committing code, a developer must run the test suite and linter, verify their output, and only then can they claim the changes are ready.

Quick Start

Always run the verification command and check its output before claiming any status.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I prevent false positive claims of work completion during development?

To prevent false positive claims of work completion, enforce a strict protocol requiring the execution and examination of verification commands and their outputs before asserting task success. This evidence-based reporting approach ensures no incomplete code is shipped.

What is evidence-based reporting in software engineering?

Evidence-based reporting in software engineering is a process requiring developers to run verification commands and examine outputs before claiming a task is complete, correct, or passing. This prevents premature assertions and maintains honesty in status updates.

How to verify code quality before committing changes?

To verify code quality before committing changes, execute the test suite and linter, examine their command outputs, and only then declare the changes ready. This mandatory verification ensures concrete evidence of correctness over assumptions.

Does mandatory verification apply to all stages of development?

Yes, mandatory verification applies to all stages of development, testing, and task finalization. It enforces a strict protocol that requires running and checking relevant command outputs before making any claims of success, correctness, or completion.

Why does shipping broken code happen without verification?

Shipping broken code happens without verification because developers make premature claims of completion based on assumptions rather than concrete evidence. Enforcing a strict process of examining command outputs before declaring work finished prevents these costly errors.

What is the best way to enforce a verification protocol before task finalization?

The best way to enforce a verification protocol before task finalization is to require the execution and examination of relevant command outputs before any claims of success are made. This rigorous validation process prevents premature assertions across all development stages.