verification-before-completion

Require fresh verification command output before asserting task completion.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill verification-before-completion-otto-poblysh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/otto-poblysh/pedagemy-early-access/tree/main/.agents/skills/verification-before-completion
Command: npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill verification-before-completion-otto-poblysh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents false or premature “all done” claims by requiring evidence from freshly run verification commands before reporting success.

Core Features & Use Cases

  • Verification gate for completion claims: Ensures status updates, satisfaction statements, and completion announcements are backed by fresh command output and a passing exit condition.
  • Action/evidence workflow: Guides you to identify the proving command, run the full check, read results, and only then assert status with evidence.
  • Safety against common failure modes: Blocks patterns like “tests pass” without actual current test output, “linter clean” without full lint output, or “build succeeds” based on logs rather than exit status.

Quick Start

Use this rule when you are about to finalize work, commit, or open a PR, and ask the agent to run the exact verification commands and return the full output and exit status before you claim completion.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I prevent false completion claims before opening a PR?

Yes, verification before completion applies to regression checks and PR readiness communications. It ensures that any satisfaction statement or completion announcement is backed by fresh command output and a passing exit condition.

What is evidence-based verification for task completion?

Evidence-based verification is a workflow requiring fresh command output and a passing exit condition before asserting task success. It prevents premature completion claims by ensuring tests, linting, and builds are substantiated by actual current results.

How do I enforce a verification gate before claiming build readiness?

To enforce a verification gate for build readiness, identify the exact proving command, run the full check fresh, and review the complete output. You can only claim success after confirming a passing exit status with concrete evidence in hand.

Why does asserting linter cleanliness without full output cause problems?

Asserting linter cleanliness without full output causes problems because it relies on assumptions rather than current facts. Verification before completion blocks this failure mode by requiring fresh lint output and a confirmed passing exit code before reporting success.

Can I use this PR workflow verification with my existing testing commands?

Yes, you can use this verification workflow with your existing testing commands. It requires no specific dependencies and works by enforcing that your current test, lint, and typecheck commands are run fresh and produce a passing exit status.

When should I run release gating checks during software engineering workflows?

You should run release gating checks during software engineering workflows whenever you are about to finalize work, commit, or open a PR. This ensures your completion announcements and readiness communications are backed by fresh verification evidence.