What problem does it solve?
This Skill prevents premature or unverifiable claims like “tests pass” or “the bug is fixed” by enforcing fresh, explicit verification evidence right before you declare completion.
Core Features & Use Cases
- Verification Gate: Forces a structured sequence to identify the right proof, run verification immediately, read full output, verify it supports the claim, and only then make the claim.
- Freshness Discipline: Disallows reusing old results or relying on confidence phrases (“looks correct”, “should pass”) instead of command output and exit codes.
- Change-Type Specific Strategies: Suggests verification approaches tailored to frontend, backend, CLI tools, infra/IaC, database migrations, and refactors.
- Adversarial Probes: Requires at least one probe (boundary, concurrency, idempotency, or orphan operation) for production-touching changes to avoid happy-path-only validation.
- Failure-First Reporting: Instructs what to do when verification fails (no false completion, return to implementation, re-run from the gate).
- Structured Completion Report: Provides a consistent report format including status, evidence, scope, and potential concerns.
Quick Start
Before you say work is complete, run the relevant verification command now, confirm exit code and results fully match your claim, then write the completion report with the exact evidence.