verification-before-completion

Require fresh verification evidence before claiming task completion.

204|30|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/secondsky/claude-skills --skill verification-before-completion-secondsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/secondsky/claude-skills/tree/main/plugins/verification-before-completion/skills/verification-before-completion
Command: npx skills add https://github.com/secondsky/claude-skills --skill verification-before-completion-secondsky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

For any completion claim, require fresh verification evidence before stating success, to avoid false positives and maintain trust.

Core Features & Use Cases

  • The Iron Law: NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
  • A gate function with steps: Identify, Run, Read, Verify, and Declare
  • Common verification commands (tests, build, lint, type check)

Quick Start

Run tests, build, and lint to verify all criteria before making a completion claim.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I verify my code before claiming completion?

Verification before completion requires running fresh evidence — tests, builds, linting, and type checks — then reading and interpreting their outputs to confirm your completion claim matches verified results, not assumptions.

What commands should I run to verify my work before committing?

Run your project's test suite, build process, linter, and type checker to generate fresh evidence. Read exit codes and output, confirm all pass, then declare completion only after interpreting those results against your claim.

Why does verification matter before pushing code?

Fresh verification prevents false positives and maintains trust. Running tests, builds, and linters before commits or pushes ensures your status claims reflect actual verified results, not prior assumptions.

Can I skip verification if my code looks correct?

No. The core principle is: no completion claims without fresh verification evidence. Visual inspection or prior success doesn't replace running tests, builds, linting, and type checks to generate current, concrete proof.

What counts as valid verification evidence?

Valid evidence includes test execution results, build output and exit codes, linting reports, and type-checker output. All must be run fresh — not cached — and their results must be read and interpreted before you declare completion.

How does verification fit into pull request workflows?

Before opening a pull request, run tests, build, lint, and type-check to generate fresh evidence. Verify all pass and results match your completion claim, then push only after that verification gate is satisfied.