verification-before-completion

Run verification commands and inspect exit codes before reporting completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents false or premature assertions that work is complete by enforcing evidence-based verification steps before making any success claims, committing, or creating pull requests. This reduces shipped regressions, incomplete fixes, and lost trust by requiring fresh, observable proof of task status.

Core Features & Use Cases

  • Gate Function: Identify the definitive verification command, run it fresh, read the full output and exit code, and only then state completion with evidence.
  • Common Applications: Use for test suites, linters, builds, regression checks, bug fixes, CI validations, and any pre-commit or pre-PR checks.
  • Behavioral Guardrails: Rejects hedged language ("should", "probably") and agent-only success reports; demands concrete output or VCS diffs as proof.

Quick Start

Run the full verification command(s) relevant to your change, read the complete output and exit code, and report whether the evidence supports claiming 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 creating a pull request?

To prevent false completion claims before a pull request, enforce evidence-based verification by running the relevant test suites, linters, and builds, then inspecting exit codes and full outputs before reporting success.

What is evidence-based verification in software engineering workflows?

Evidence-based verification is the process of running definitive commands like test suites or linters, reading their complete output and exit codes, and requiring concrete diffs or logs as proof before claiming a task is complete.

How to ensure tests and linters pass before committing code?

Ensure tests and linters pass before committing by executing the full verification commands, inspecting the complete output and exit codes, and rejecting hedged language or success reports without concrete evidence.

Does this verification approach work with CI validations and regression checks?

Yes, this verification approach works across development workflows including CI validations and regression checks by requiring fresh command execution, complete output inspection, and explicit evidence attachment before reporting any success.

What are the limitations of relying on agent-only success reports?

Agent-only success reports lack observable proof and risk shipping regressions or incomplete fixes, so this approach rejects them along with hedged language like probably or should, demanding concrete output or VCS diffs instead.