verification-before-completion

Require fresh verification evidence before declaring software work complete.

17|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/cipherstash/cipherpowers --skill verification-before-completion-cipherstash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/cipherstash/cipherpowers/tree/main/plugin/skills/verification-before-completion
Command: npx skills add https://github.com/cipherstash/cipherpowers --skill verification-before-completion-cipherstash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature completion claims and false success reporting by enforcing rigorous verification protocols before any work is declared complete.

Core Features & Use Cases

  • Verification Gate Function: Provides a systematic 5-step process to validate claims before making them.
  • Failure Prevention: Identifies common verification failures and rationalization patterns to avoid.
  • Use Case: Before committing code changes, use this Skill to ensure you've actually run the test suite, verified zero failures, and can provide concrete evidence rather than assumptions.

Quick Start

Use the verification-before-completion skill to validate that all tests pass before creating a pull request.

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 pass before committing code?

Verification before completion requires running your test suite fresh, reading the full output and exit codes, and confirming zero failures exist. Only then document the concrete evidence—command run, output captured, result confirmed—before claiming success or committing.

What's the best way to prevent false success claims in development workflows?

Use a five-step verification gate: identify the validation command, run it fresh, read complete output and exit codes, verify results match your claim, then state success with concrete evidence. This systematic approach catches assumptions before they become commits or merges.

How do I ensure builds and linters actually pass before a pull request?

Verification before completion applies to builds, linters, and PR status checks. Run each validation command fresh, capture full output, confirm exit codes indicate success, and document what you verified. This prevents premature PR creation based on assumptions.

Why do verification checks fail even when I think work is complete?

Common failures stem from skipping fresh verification runs, ignoring exit codes, or rationalizing incomplete output. Verification before completion identifies these patterns by enforcing concrete evidence: actually run the command, read the complete result, and verify it against your claim before proceeding.

Can I use verification checks across different testing and validation tools?

Yes. The five-step verification process works across any validation tool—test suites, build systems, linters, and PR status checks. Identify your specific verification command for each workflow stage, run it fresh, capture output, and verify results before asserting completion.