verify-before-done

Run verification commands and attach outputs before asserting task completion.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/hbvg234/jnmt.vn --skill verify-before-done-hbvg234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-before-done
Source: https://github.com/hbvg234/jnmt.vn/tree/main/Claude-code/.claude/skills/verify-before-done
Command: npx skills add https://github.com/hbvg234/jnmt.vn --skill verify-before-done-hbvg234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A claim without evidence is a guess. This skill enforces evidence before assertion. This is the skill-layer complement to the Truth Gate hook (core/hooks/truth-gate-guard.sh). The hook warns on claim verbs in output. This skill runs the actual verification.

Core Features & Use Cases

  • Always verify completion with fresh verification output before asserting completion.
  • Provide commands to run checks and show their outputs, ensuring successful tests and a clean git state.
  • Integrates with verification workflows to guard against premature or unsubstantiated progress.

Quick Start

Always run the verification commands and attach their outputs before stating a task is complete.

Frequently Asked Questions about verify-before-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent false completion claims during code reviews?

To prevent false completion claims during code reviews, enforce fresh verification outputs before asserting that a task is done. This requires running tests, syntax checks, and git state checks to provide a structured report validating actual progress.

Why do I need evidence before claiming a software release is ready?

You need evidence before claiming a software release is ready because a claim without verification is a guess. Requiring fresh test outputs and a clean git state guards against premature or unsubstantiated progress claims.

How does requiring verification outputs improve workflow quality?

Requiring verification outputs improves workflow quality by enforcing evidence before assertion. It ensures teams run commands and show successful test outputs and clean git states before stating any task is complete, fixed, or ready.

Can I use this verification guardrail for merges and releases?

Yes, you can use this verification guardrail for merges and releases. It applies to any workflow where teams claim tasks are done, enforcing fresh checks and providing a structured report to validate progress before completion assertions.

What is the best way to verify task completion with evidence?

The best way to verify task completion with evidence is to always run the verification commands and attach their actual outputs before stating a task is complete. This prevents false claims by validating progress with fresh check results.