verification-before-completion

Run verification commands and read output before claiming completion.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dwalleck/kiro-starter-kit --skill verification-before-completion-dwalleck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/dwalleck/kiro-starter-kit/tree/main/.kiro/skills/verification-before-completion
Command: npx skills add https://github.com/dwalleck/kiro-starter-kit --skill verification-before-completion-dwalleck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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 preventing errors and maintaining trust.

Core Features & Use Cases

  • Enforces Evidence-Based Claims: Mandates running verification commands and checking their output before declaring work as done, fixed, or passing.
  • Prevents Rationalization: Provides clear counter-arguments against common excuses for skipping verification.
  • Use Case: Before committing code, you must run the relevant test suite and confirm zero failures in the output, rather than assuming the changes are correct.

Quick Start

Always run the verification command and check its output before claiming any status or expressing satisfaction.

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 running verification commands before claiming code completion?

To enforce verification before completion, mandate identifying, running, and reading the output of verification commands to ensure evidence precedes assertions. This strict protocol prevents premature declarations of success across all development stages, including testing, building, and bug fixing.

What's the best way to prevent premature claims of work completion during CI/CD?

The best way to prevent premature claims of work completion is to enforce an evidence-based protocol that mandates running test suites and checking their output. This prevents rationalization and ensures zero failures are confirmed before asserting any success status in your CI/CD pipeline.

Why does assuming code changes are correct without testing lead to errors?

Assuming code changes are correct without testing leads to errors because it skips the mandatory verification of command outputs. Without strictly verifying that tests pass with zero failures, developers risk making premature declarations of completion that compromise code quality and trust.

Does the verification before completion protocol apply to bug fixing and agent delegation?

Yes, the verification protocol applies to bug fixing and agent delegation. It enforces strict evidence-based checks across all stages of development, preventing agents or developers from expressing satisfaction or claiming a bug is fixed without reading the actual verification command output.

How to stop rationalization when skipping verification steps in software engineering?

To stop rationalization when skipping verification steps, apply a strict protocol that provides clear counter-arguments against common excuses for skipping tests. It mandates evidence-based claims, ensuring you run and read verification command outputs before declaring any work done.