verification-before-completion

Verify work completion with fresh evidence from executed commands before claiming success.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/keremtoker468-dotcom/restoran --skill verification-before-completion-keremtoker468-dotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/keremtoker468-dotcom/restoran/tree/main/.claude/skills/verification-before-completion
Command: npx skills add https://github.com/keremtoker468-dotcom/restoran --skill verification-before-completion-keremtoker468-dotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the premature declaration of work as complete, fixed, or passing by enforcing a strict verification process before any success claims are made.

Core Features & Use Cases

  • Mandatory Verification: Ensures that all claims of completion or correctness are backed by fresh, verifiable evidence from executed commands.
  • Reduces False Positives: Prevents the costly rework and trust erosion caused by shipping code or declaring tasks done without proper validation.
  • Use Case: Before committing code, you must run the test suite, linter, and build commands, and confirm their successful output, thereby preventing the introduction of regressions or broken builds.

Quick Start

Before claiming any status or expressing satisfaction, identify and run the command that proves your claim, read its output, verify it, and then make your claim with 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 prevent premature declarations of fixed or passing code during development?

To prevent premature declarations of fixed or passing code, enforce a strict verification protocol requiring fresh evidence from executed commands before making any success claims. This process mandates running tests, linters, and builds to validate assertions and prevent rework.

What is the evidence before claims principle in software engineering?

The evidence before claims principle requires developers to execute validation commands and read their output before asserting a task is complete. This mechanism maintains integrity by ensuring all completion claims are backed by verifiable test, linting, or build results.

How to verify code completion before committing changes to CI/CD pipelines?

To verify code completion before committing to CI/CD pipelines, identify and run the command that proves your claim, read its output, and verify success. You must run the test suite, linter, and build commands to confirm successful output and prevent regressions.

Why do I need to run linter and test suite commands before declaring a task complete?

You need to run linter and test suite commands before declaring a task complete to reduce false positives and prevent the costly rework caused by shipping unverified code. This mandatory verification step prevents the introduction of regressions or broken builds.

What's the best way to enforce a verification process for code quality assertions?

The best way to enforce a verification process for code quality assertions is to apply a strict protocol across all development stages. This approach requires fresh evidence from executed commands to validate claims, preventing trust erosion and maintaining development integrity.

When should I not use a strict verification protocol before task completion?

You should not skip a strict verification protocol before task completion in any development stage. Applying this process universally is necessary because skipping it risks trust erosion, increases false positives, and introduces regressions or broken builds into the codebase.