verification-before-completion

Require fresh verification command output before claiming task completion.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill verification-before-completion-lerianstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/LerianStudio/ring/tree/main/default/skills/verification-before-completion
Command: npx skills add https://github.com/LerianStudio/ring --skill verification-before-completion-lerianstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work is complete without verification is dishonest. This skill enforces evidence-first completion and the command-first rule.

Core Features & Use Cases

  • State tracking for verification: ensure every claim is backed by a current command run
  • Command-first rule: run verification commands, paste full outputs, and cite evidence
  • Structured example and failure handling: if verification fails, clearly state status with evidence
  • Guardrails for completion: prevents premature status updates and PR claims

Quick Start

Run the designated verification command for your current task (e.g., npm test, pytest), paste the full output, and state the result with 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 test results before claiming a fix is complete?

Verification requires running your full test command (e.g., npm test, pytest), pasting the complete output, and confirming the results pass before stating completion. This command-first approach provides evidence that backs every completion claim and prevents false positives from incomplete test runs.

Why should I run verification commands instead of assuming code changes work?

Assuming success without running verification masks hidden failures in linting, builds, or test suites. Fresh verification evidence—captured output from the actual command—confirms your changes are genuinely sound and prevents shipping broken code into production or review.

What output should I provide when verifying a build or test command?

Paste the full, untruncated output from your verification command—tests, CI checks, or linting—so the complete result is visible and auditable. Partial output can hide failures; full output proves the command ran to completion and all checks passed.

How do I handle verification failures in my development workflow?

State the failure clearly with the evidence from your verification command output. Document what failed, fix the root cause, re-run the full command, and only after fresh verification passes should you claim the issue resolved or the PR ready.

Does verification apply to all development tasks or just testing?

Verification applies across all development workflows: unit tests, integration tests, linting, builds, and CI checks. Any task where you claim completion must be backed by running the designated verification command and pasting evidence that confirms the result.

Can I use verification to catch bugs before code review?

Yes. Running verification commands before submitting a PR catches test failures, lint errors, and build issues early. Enforcing verification as a gate prevents incomplete work from reaching review and reduces rejection cycles.