verification-before-completion

Require command execution and output evidence before declaring work complete.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill verification-before-completion-nuts-and-bolts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful/tree/main/groups/slack_cheerful-dev/.claude/skills/verification-before-completion
Command: npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill verification-before-completion-nuts-and-bolts-ai

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, ensuring that all claims are backed by fresh verification evidence before any commitment or public assertion is made.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific verification commands before any success claim.
  • Evidence-Based Assertions: Requires tangible proof (command output, exit codes) to support claims of completion or correctness.
  • Use Case: Before committing code, a developer must run the test suite and linter, then present the successful output to confirm the changes are indeed complete and correct, preventing the accidental introduction of bugs or incomplete features.

Quick Start

Use the verification-before-completion skill to confirm that all tests have passed before claiming the task 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 a task is complete?

You can enforce running tests before completion by applying a verification protocol that requires executing specific commands and presenting their output as evidence before any claims of success are made.

What is evidence-based verification for quality assurance?

Evidence-based verification for quality assurance is a protocol requiring tangible proof, such as command output and exit codes, to support claims of completion or correctness before committing code or declaring a task done.

How do I stop premature declarations of done in software development?

To stop premature declarations of done in software development, mandate the execution of verification commands like test suites and linters, then require the presentation of their successful output as proof of correctness before any assertions are made.

Can I require command output as proof before committing code changes?

Yes, you can require command output as proof before committing code changes by enforcing a verification protocol that mandates running test suites and linters, then presenting their successful output to confirm the changes are complete and correct.

Does verification before completion work for agent task scenarios?

Yes, verification before completion applies to agent task completion scenarios by enforcing a strict protocol that requires the execution of specific commands and the presentation of their output as auditable proof before any claims of success are made.