verification-before-completion

Require fresh verification evidence before declaring task completion.

2|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon-framework --skill verification-before-completion-krzemienski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/krzemienski/shannon-framework/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/krzemienski/shannon-framework --skill verification-before-completion-krzemienski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces a rule that no completion or success claim is made without fresh, verifiable evidence from verification commands.

Core Features & Use Cases

  • Fresh verification gate: Run necessary verifications anew before claiming success.
  • Quantitative evidence: Capture exit codes, outputs, and results to substantiate claims.
  • Three-tier gate model integration: Align with Shannon enhancements for flow, artifacts, and functional validations.

Quick Start

Before claiming completion, run the mandated verification commands and attach their outputs as 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 verify tests and builds actually passed before claiming success?

Verification-before-completion enforces running fresh verification commands and capturing their exit codes and outputs as evidence before making any success claim. This prevents false positives in CI/CD pipelines and code reviews by requiring quantitative proof that tests, linting, and builds succeeded.

What's the best way to prevent premature completion claims in CI/CD workflows?

Implement a stepwise gate that identifies the proving command, executes it fresh, reads full outputs, verifies results match expectations, and only then claims completion. This three-tier model catches failures masked by cached or stale results.

How do I attach verification evidence to my feature release workflow?

Before declaring a feature ready, run mandated verification commands and capture their outputs as substantiation. Verification-before-completion ensures releases are backed by fresh, quantitative evidence from tests, linting checks, and build logs.

Can I use verification gates for code review validation?

Yes. Verification gates enforce that reviewers see fresh test results and build outputs before approving changes. This workflow prevents merging code when verification commands have not run or their results are unread.

Why do cached verification results fail to catch regressions?

Cached results mask changes introduced after the original verification run. Fresh verification gates re-execute tests and linting every time before claiming success, ensuring regressions and new failures are detected at the point of completion.