verification-before-completion

Enforce verification commands and output evidence before marking tasks complete.

25|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/yimwoo/hotl-plugin --skill verification-before-completion-yimwoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/yimwoo/hotl-plugin/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/yimwoo/hotl-plugin --skill verification-before-completion-yimwoo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Never claim "done", "fixed", or "passing" without running verification commands and showing the output. Evidence before assertions. Always.

Core Features & Use Cases

  • Run the test suite: show the output
  • Run the linter/formatter: show the output
  • Validate the specific behavior that was requested works
  • No regressions in previously passing tests
  • Provide transparent, verifiable evidence of results

Quick Start

Run the verification workflow and present the command outputs before declaring completion.

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 tests before marking a task complete?

To enforce running tests before marking a task complete, this skill applies a checklist-driven protocol that aggregates command outputs and prevents false success claims by requiring evidence before assertions. It automatically blocks completion declarations until verification commands are executed and shown.

What is verification before completion in software development?

Verification before completion is a quality assurance guardrail that ensures evidence from test suites and linters is shown before declaring work done. It prevents false success claims by aggregating command outputs and validating that requested behaviors work without regressions in previously passing tests.

How to show test and linter output before claiming a bug is fixed?

To show test and linter output before claiming a bug is fixed, run the verification workflow to aggregate command outputs and validate the specific behavior requested. This protocol transparently presents evidence of results, ensuring no regressions exist in previously passing tests before marking tasks complete.

Does this verification protocol work without additional dependencies?

Yes, this verification protocol works without additional dependencies. It functions across software development pipelines by applying a checklist-driven protocol to aggregate command outputs, requiring no external components to enforce evidence before assertions and prevent false success claims during quality assurance.

How do CI-CD guardrails prevent false success claims?

CI-CD guardrails prevent false success claims by enforcing a checklist-driven protocol that requires running tests and linters, then aggregating their outputs. This ensures evidence is transparently shown before any task is marked complete, stopping unverified assertions of completion.

Why should I use verification commands instead of just marking tasks done?

You should use verification commands instead of just marking tasks done to prevent false success claims and ensure no regressions in previously passing tests. Evidence before assertions provides transparent, verifiable proof that requested behaviors work, maintaining pipeline quality assurance.