verification-before-completion

Run and review verification commands before asserting task completion.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/olli107x/claude-code-starter-kit --skill verification-before-completion-olli107x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/olli107x/claude-code-starter-kit/tree/main/skills/development/review/verification-before-completion
Command: npx skills add https://github.com/olli107x/claude-code-starter-kit --skill verification-before-completion-olli107x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of work completion, ensuring that all verification steps are performed before asserting that a task is finished, fixed, or passing. It combats dishonesty and inefficiency stemming from unverified assertions.

Core Features & Use Cases

  • Enforces Verification: Mandates running specific commands to prove a claim before it can be made.
  • Prevents False Claims: Stops assertions like "tests pass" or "build succeeds" without actual, fresh evidence.
  • Use Case: Before committing code, a developer must run the test suite and confirm zero failures, using this Skill's principles to guide their actions and communication.

Quick Start

Always run the verification command and check its output before claiming any work is 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 running tests before claiming code completion?

To enforce running tests before claiming code completion, apply a strict verification protocol requiring execution of test suites and review of fresh outputs before making any success assertions. This prevents false claims by mandating evidence before confirming task finalization.

What is the evidence before assertions principle in quality assurance?

The evidence before assertions principle in quality assurance mandates executing relevant commands and independently verifying automated tool outputs before reporting any task as complete. It combats dishonesty and inefficiency by preventing unverified claims that tests pass or builds succeed.

How to prevent false success claims in software development workflows?

To prevent false success claims in software development workflows, enforce a strict completion protocol requiring developers to run specific verification commands and confirm zero failures before asserting work is finished. This stops unverified assertions like build succeeds without actual fresh evidence.

Can I use this verification protocol for agent task finalization?

Yes, you can use this verification protocol for agent task finalization. It applies to any process involving status reporting by requiring adherence to evidence before assertions and independent verification of automated tool outputs before claiming completion.

What's the best way to verify automated tool outputs before status reporting?

The best way to verify automated tool outputs before status reporting is to enforce independent verification by running the relevant commands and checking their fresh output. This strict protocol ensures no premature claims of work completion are made without actual proof.