verification-before-completion

Require fresh verification evidence before declaring work complete.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/pedropaulovc/agent-plugins --skill verification-before-completion-pedropaulovc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/pedropaulovc/agent-plugins/tree/main/plugins/superpowers/skills/verification-before-completion
Command: npx skills add https://github.com/pedropaulovc/agent-plugins --skill verification-before-completion-pedropaulovc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents teams from making false “completion” claims by forcing fresh verification evidence before you commit, merge, or declare work passing.

Core Features & Use Cases

  • Evidence-before-assertions enforcement: Requires identifying the exact command that proves the claim, running it fresh, and checking output before stating success.
  • Anti-rationalization guardrails: Blocks common failure patterns like “should pass,” trusting agent success, or using partial/previous outputs as proof.
  • Completion gate for PR readiness: Applies when preparing to commit, create a PR, or communicate that tests/lint/build/requirements are satisfied.

Quick Start

Use this Skill before committing or opening a PR to verify the exact status with the latest test/build output and only then communicate results with 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 test verification before a git commit or pull request?

To enforce test verification before a git commit, this Skill requires running the exact verification command fresh and checking its output before asserting work is complete. It acts as a completion gate for PR readiness by blocking claims unless proven by passing build, lint, or test results.

What is the best way to prevent false completion claims in a CI workflow?

Preventing false completion claims in a CI workflow requires evidence-before-assertions enforcement. This Skill blocks common failure patterns like rationalizing partial outputs or trusting agent success, ensuring release readiness is strictly matched to confirmed command exit codes and outputs.

Why does my code review process fail when relying on previous test outputs?

Code review processes fail when relying on previous test outputs because this verification mechanism enforces running the full validation command immediately before asserting a fixed status. Anti-rationalization guardrails block using stale data or assuming tests should pass without fresh execution proof.

Can I use this to validate software testing requirements before pushing code?

Yes, you can use this to validate software testing requirements before pushing code. It applies specifically to development workflows where tests, linters, builds, or requirements must be proven immediately before commit, push, or PR creation by checking the exact command output.

Does this verification process work without adding external dependencies?

Yes, this verification process works without adding external dependencies. It operates directly within your existing development workflow by enforcing that the full verification command is run fresh and its exit code is checked before any passing status is communicated.