# Verification Before Completion

> Mandatory rule before claiming any task is complete, fixed, or passing.

- Skill: `mokhtarabadi/verification-before-completion` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mokhtarabadi/verification-before-completion`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mokhtarabadi/verification-before-completion/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: mokhtarabadi (https://skillmd.com/u/mokhtarabadi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mokhtarabadi/verification-before-completion

---


# Verification Before Completion

## The Iron Law

NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE.
Claiming a task is complete without running tests/linters and seeing the output is a hallucination.

## The Gate Function (MANDATORY)

BEFORE claiming success or moving to the <summary_phase>:

1. IDENTIFY: What command proves this code works? (e.g., `npm test`, `cargo build`, `pytest`).
2. RUN: Execute the command in the terminal.
3. READ: Read the full output.
4. VERIFY: Does the output explicitly confirm success?
   - If NO: Fix the code and re-run.
   - If YES: You may now proceed.

