# Completion Proof

> Verify a software task before claiming it is complete. Use after implementation or repair to connect the requested outcome to executed checks, observed results, changed files, and remaining risks.

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

---


# Completion Proof

Before saying done:

- restate the requested outcome;
- inspect the final diff;
- run the narrowest behavior check that proves the change;
- run applicable repository gates such as tests, typecheck, lint, build, migration validation, or security checks;
- separate pre-existing failures from introduced failures;
- report skipped or unavailable checks explicitly;
- identify remaining material risk.

Use observed language: `passed`, `failed`, `blocked`, or `not run`.
Never convert a timeout, missing tool, skipped test, or unobserved deployment into success.
Do not claim production publication unless the published artifact or live result was actually verified.

