verification-before-completion

Run verification commands and inspect outputs before declaring completion.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/tense-i/stock-market-simulator --skill verification-before-completion-tense-i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/tense-i/stock-market-simulator/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/tense-i/stock-market-simulator --skill verification-before-completion-tense-i

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Core Features & Use Cases

  • Enforces a strict verification gate before declaring completion, ensuring outputs are fresh and trustworthy.
  • Applies to code reviews, PRs, and release readiness where claims must be backed by verifiable results.
  • Provides a clear, repeatable process to identify the verification command, execute it, read and verify outputs, and only then claim success.

Quick Start

Run the full verification workflow to generate fresh evidence before declaring completion.

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 code changes before claiming a task is complete?

To verify code changes before claiming completion, you must run fresh verification commands like tests or lint, inspect the output and exit status, and declare success only when the evidence confirms the claim.

What is the best way to prevent premature completion claims in pull requests?

Preventing premature completion claims in pull requests requires enforcing a strict verification gate that runs builds and tests fully, ensuring outputs are fresh and trustworthy before declaring success.

How does requiring fresh evidence improve release readiness checks?

Requiring fresh evidence improves release readiness by enforcing a stepwise process to identify the verification command, execute it, read outputs, and only claim success when verifiable results confirm the work.

When do I need to run verification commands before committing code?

You need to run verification commands before committing code whenever you are about to claim work is complete, fixed, or passing, ensuring that assertions are always backed by fresh outputs from tests or builds.

Can I claim a fix is passing without inspecting the test output?

Claiming a fix is passing without inspecting the test output is not allowed; the verification process requires identifying the command, running it fully, and checking the output and exit status before declaring success.

Does the verification process work with lint and build checks?

Yes, the verification process works with lint and build checks, covering scenarios where claims must be backed by verifiable results across tests, lint, and builds before declaring completion.