verification-before-completion

Run verification commands and confirm outputs before reporting completion.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/krwhynot/crispy-crm --skill verification-before-completion-krwhynot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/krwhynot/crispy-crm/tree/main/.claude/skills/verification-before-completion
Command: npx skills add https://github.com/krwhynot/crispy-crm --skill verification-before-completion-krwhynot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces verification before declaring completion; blocks claiming tests pass, builds succeed, or features are ready without fresh verification evidence.

Core Features & Use Cases

  • The Iron Law: NO completion claims without fresh verification evidence.
  • 5-step gate: Identify, Run, Read, Verify, Claim with explicit outputs.
  • Clear verification commands for build, type-check, tests, and E2E.

Quick Start

Before stating completion, run the stated verification commands and attach the exact outputs as evidence.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I verify that my build completes successfully before claiming it's done?

Run your build verification command (e.g., npm run build, cargo build) and confirm the output shows success without errors. Attach the exact command output as evidence before stating completion; this blocks false claims when builds fail silently or partially.

What's the difference between running tests and actually verifying they pass?

Verification reads and confirms test output matches your claim—not just running the command. Execute the test command (npm test, pytest, npx playwright test), examine the results for failures or warnings, and document findings before declaring tests passed.

Can I skip verification checks in CI pipelines and PR workflows?

No. Verification-before-completion requires fresh evidence at each stage: build checks (npm run build), type checks (npx tsc --noEmit), unit tests, and E2E tests. Skipping gates allows broken code into release pipelines, defeating the verification model.

How do I handle verification when type checks or linters report warnings instead of errors?

Treat warnings as evidence requiring interpretation. Read linter and type-checker output fully; determine if warnings block your claim or are acceptable for your release criteria. Document the decision with the actual output attached, so the gate is explicit and auditable.

What happens if I claim completion without running verification commands?

The verification gate stops you. Completion claims require fresh command output and explicit result confirmation. Claims made without evidence are blocked, ensuring release readiness checks and PR sign-offs rest on verified facts, not assumptions.

Does verification-before-completion work with monorepos or multi-stage builds?

Yes. Run and verify each build stage and test suite separately; attach outputs for all stages before claiming overall completion. The 5-step gate (identify, run, read, verify, claim) scales to complex pipelines—each component must produce fresh evidence.