verification-before-completion

Execute verification commands and confirm outputs before claiming completion.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/DMT123/claude-skills-collection --skill verification-before-completion-dmt123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/DMT123/claude-skills-collection/tree/main/plugins/superpowers/verification-before-completion
Command: npx skills add https://github.com/DMT123/claude-skills-collection --skill verification-before-completion-dmt123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of work completion, ensuring that all verification steps are performed before any assertion of success, thereby maintaining trust and accuracy.

Core Features & Use Cases

  • Enforces Verification: Mandates running specific commands to confirm status before any claims are made.
  • Prevents False Positives: Guards against common errors like assuming tests pass, linters are clean, or bugs are fixed without concrete evidence.
  • Use Case: Before committing code, use this skill to ensure all relevant tests have been run and passed, and the build is successful, preventing the introduction of regressions.

Quick Start

Always run the verification command and check its output before stating that work is complete or successful.

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 positive claims of task completion in software development?

To prevent false positive claims of task completion, you must execute specific verification commands and confirm their outputs before asserting success. This enforces rigorous validation by ensuring evidence precedes any claims of code correctness or work status.

Why does assuming tests pass without running them cause code regressions?

Assuming tests pass without running them causes code regressions because it skips concrete validation. Preventing false positives requires running verification commands to confirm the build is successful and linters are clean before stating work is complete.

What is the best way to ensure code quality before committing code?

The best way to ensure code quality before committing code is to mandate verification steps that run relevant tests and check build success. This enforces validation by requiring concrete evidence of clean outputs before any claims of completion are made.

Can I use automated verification for agent-based task execution workflows?

Yes, you can use automated verification for agent-based task execution workflows. This enforces rigorous validation by ensuring all verification commands are executed and confirmed, requiring evidence to precede assertions of work status or task success.

Does verification before completion work without specific test commands?

Verification before completion does not work effectively without specific test commands, because it mandates running commands to confirm status. Without concrete evidence from executed outputs, preventing false positives and ensuring honest reporting is impossible.

How do I enforce evidence-based assertions in task management?

To enforce evidence-based assertions in task management, mandate that all verification commands are executed and their outputs confirmed before claiming success. This enforces validation by requiring concrete evidence to precede any assertions of task completion.