verification-before-completion

Enforces fresh verification of tests, builds, linting, and fixes before completion claims.

130|8|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/sandgardenhq/sgai --skill verification-before-completion-sandgardenhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/sandgardenhq/sgai/tree/main/cmd/sgai/skel/.sgai/skills/verification-before-completion
Command: npx skills add https://github.com/sandgardenhq/sgai --skill verification-before-completion-sandgardenhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often declare tasks done without running fresh, definitive checks, leading to broken builds, failing tests, and loss of trust. This Skill enforces a strict verify-before-claim discipline so no one asserts success without current, objective evidence.

Core Features & Use Cases

  • Gatekeeping Workflow: A clear 5-step procedure to identify the right verification command, run it fresh, read outputs, and only then make claims.
  • Anti-Rationalization Guardrails: Red flag phrases and common excuses that force a pause before premature celebration.
  • Coverage for Common Scenarios: Tests, linters, builds, bug fixes, regression tests, agent outputs, and requirements checklists all require fresh evidence.
  • Use Case: Before marking a bug as fixed, run the exact failing test, confirm the exit code and output show zero failures, and report the passing result with the command and evidence.

Quick Start

Before stating work is complete, run the exact verification command now, inspect the full output and exit code, and only then report the result with the 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 verify tests and builds before claiming a task is complete?

To verify tests and builds before completion, run the exact proving command fresh, read the full output and exit code, and only report success if the evidence shows zero failures. This enforces strict workflow discipline by requiring objective proof.

What is verify-before-claim workflow discipline in software engineering?

Verify-before-claim workflow discipline is a quality assurance process that requires running fresh builds, tests, and linting before making any success claims. It prevents broken builds by ensuring developers never assert completion without current, objective evidence from exact proving commands.

How do I stop declaring bug fixes done without running regression tests?

To stop premature bug fix claims, run the exact failing test that originally exposed the bug, inspect the full output and exit code to confirm zero failures, and report the passing result with the command and evidence before marking the task complete.

Can I use linting and build validation for preparing pull requests?

Yes, you can and should use linting and build validation when preparing pull requests. Running these quality assurance checks fresh before finalizing commits ensures your PR contains current, objective evidence that the codebase passes all required verification gates.

What are common excuses that lead to failing tests and broken builds?

Common excuses that lead to failing tests include rationalizing that tests probably pass without running them, assuming previous builds still apply, or ignoring exit codes. These red flag phrases force a pause, requiring fresh verification commands before any completion claims.

When do I need to validate agent-reported outcomes with fresh evidence?

You need to validate agent-reported outcomes with fresh evidence whenever an agent claims a task is finalized. Run the exact verification command yourself, read the full output and exit code, and confirm zero failures before accepting the agent-reported success claims.