verification-before-completion

Run verification commands and validate outputs before declaring success.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro --skill verification-before-completion-sjw2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro/tree/main/.agents/skills/verification-before-completion
Command: npx skills add https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro --skill verification-before-completion-sjw2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Core Features & Use Cases

  • Enforces that verification evidence is gathered and validated before status changes or PR approvals.
  • Applies to development workflows, PR reviews, and task handoffs where claims must be backed by fresh outputs.
  • Examples: run tests, lint, and builds and only declare success when all checks pass.

Quick Start

Run the verification workflow and only declare success after confirming fresh verification 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 enforce verification before claiming a PR is complete?

To enforce verification before claiming a PR is complete, you require running verification commands and validating fresh outputs to prevent unverified success. This ensures evidence is gathered and confirmed before any status changes or PR approvals are made.

What is evidence-based quality assurance for task handoffs?

Evidence-based quality assurance for task handoffs is the process of requiring fresh verification outputs, such as passing tests or lint checks, before declaring a task complete. It prevents unverified success claims by ensuring all checks pass before status changes.

How do I run and validate test and lint outputs before committing code?

To run and validate test and lint outputs before committing code, you execute the verification commands and read the outputs directly. You only declare success or proceed with the commit after confirming that all fresh verification checks have passed.

Can I use verification checks for development workflows and code reviews?

Yes, you can use verification checks for development workflows and code reviews. The process applies to PR reviews and task handoffs, applying to development workflows by requiring fresh verification evidence and confirming all checks pass before making success claims.

Why does requiring verification before completion prevent unverified success?

Requiring verification before completion prevents unverified success by enforcing that fresh verification evidence is gathered and validated before status changes. It mandates running commands and reading outputs, ensuring success is only declared when all checks pass.