verification-before-completion

Run a verification gate before declaring development tasks complete.

1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/dmedina-dev/dev-forge --skill verification-before-completion-dmedina-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/dmedina-dev/dev-forge/tree/main/plugins/forge-superpowers/skills/verification-before-completion
Command: npx skills add https://github.com/dmedina-dev/dev-forge --skill verification-before-completion-dmedina-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill stops developers from declaring work complete without fresh verification evidence, eliminating dishonest or premature claims that waste time and cause errors.

Core Features & Use Cases

  • Enforces a step‑by‑step verification gate before any success claim, ensuring commands are run, outputs are read, and results are validated.
  • Applies to testing, linting, building, bug fixing, regression checks, and pull‑request creation, helping teams maintain honesty and reliability.
  • Provides clear guidance on identifying the right verification command and interpreting its results, preventing shortcuts and rationalizations.

Quick Start

Ask the assistant to run the verification gate before claiming that the code passes all tests.

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 fresh verification before claiming a development task is complete?

To enforce fresh verification before claiming completion, apply a step-by-step gate that identifies the appropriate validation command, executes it, reads the full output, and validates the results before allowing any success claim.

Why does my code completion claim fail without recent test or build evidence?

Completion claims fail without recent evidence to eliminate premature or dishonest assertions that cause errors, requiring fresh test runs, linter checks, or build validations to be executed and confirmed prior to finishing.

What is the best way to verify bug fixes and prevent premature completion claims?

The best way to verify bug fixes and prevent premature completion claims is implementing an evidence-based gate that runs the specific verification command, reads the output, and validates success before declaring the work finished.

Can I use this verification gate for pull-request creation and regression checks?

Yes, you can use this verification gate for pull-request creation and regression checks, as it applies to any development task involving tests, linters, builds, or bug fixes where a success claim might be made.

How do I identify the right verification command before declaring work finished?

To identify the right verification command before declaring work finished, follow the gate's guidance to determine the appropriate test, lint, or build command, execute it, and interpret the results to prevent shortcuts.

When should I not use an evidence-based completion gate in my workflow?

You should not use an evidence-based completion gate when a development task requires no validation commands, though it remains necessary for testing, building, linting, and pull-request tasks to ensure reliable completion claims.