verification-before-completion

Enforces verification-before-completion workflow for accurate project statuses.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mykaarma/claude-sutras --skill verification-before-completion-mykaarma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/mykaarma/claude-sutras/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/mykaarma/claude-sutras --skill verification-before-completion-mykaarma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents false claims of completion, passing tests, or successful fixes by enforcing that verification commands are actually run and their outputs inspected before asserting success.

Core Features & Use Cases

  • Verification Gate: A clear five-step gate to identify the verification command, run it fresh, read full output and exit code, verify results, and only then claim success.
  • Common Scenarios: Use for test runs, builds, lint checks, regression verification, agent-delivered changes, and before committing or opening PRs.
  • Accountability: Encourages attaching concrete evidence (command outputs, exit codes, diffs) when reporting status to avoid regressions and lost trust.

Quick Start

Ask the agent or teammate to run the project's verification command, capture the full output and exit code, and attach that evidence before stating the work is complete.

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 test results before committing code changes?

To verify test results before committing, you must execute the full verification command, capture the complete output and exit code, and inspect that evidence to confirm success before declaring work complete.

What is a verification gate in software engineering?

A verification gate is a five-step process to identify the verification command, run it fresh, read the full output and exit code, verify results, and only then claim success to prevent false completion claims.

How can I prevent false claims of passing tests or successful builds?

Prevent false claims of passing tests by enforcing that verification commands are actually run and their full outputs, along with exit codes, are inspected and attached as evidence before asserting any positive status.

What's the best way to enforce regression testing verification before opening a pull request?

The best way to enforce regression testing verification before opening a pull request is to run the project's verification command, capture the exit code and full output, and provide that evidence before reporting completion.

Does verification before completion work with lint checks and artifact builds?

Yes, verification before completion applies across development workflows including lint checks and building artifacts, requiring you to execute the verification command and inspect the full output before claiming success.

When do I need to attach command output evidence for agent-delivered changes?

You need to attach command output evidence for agent-delivered changes whenever reporting status, ensuring you execute the verification command, capture the exit code and output, and provide it as proof before stating the work is complete.