verification-before-completion

Run tests, lint, and builds to gather fresh evidence before reporting completion.

1|Updated Sep 18, 2015
One-click install
npx skills add https://github.com/martindzejky/dotfiles --skill verification-before-completion-martindzejky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/martindzejky/dotfiles/tree/main/ai/skills/verification-before-completion
Command: npx skills add https://github.com/martindzejky/dotfiles --skill verification-before-completion-martindzejky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents premature or unverified completion claims by enforcing fresh verification and concrete evidence before communicating success.

Core Features & Use Cases

  • Enforces a verification-first policy for status updates such as tests passing, lint clean, and builds succeeding.
  • Recommends a deterministic sequence: identify the proving command, run it, inspect the output, and report results with concrete evidence.
  • Use Case: before handing off a feature or change, run verification steps and publish an evidence-backed status.

Quick Start

Run the verification commands (tests, lint, and builds) to gather 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 build status and test results before a code handoff?

To verify build status before a code handoff, run your specific test, lint, and build commands to gather fresh output evidence. This ensures your completion claims are backed by actual exit codes rather than assumptions.

What is the best way to prevent premature completion claims in software engineering?

Preventing premature completion claims requires enforcing a verification-first policy that identifies the proving command, runs it, and reports results with concrete evidence. This reflects the real status of tests, lint, and builds.

How do I enforce fresh evidence gathering for lint and test completion checks?

Enforcing fresh evidence gathering for lint and test checks involves defining success criteria that rely on actual command outputs. You identify the proving command, execute it, inspect the output, and report the concrete results.

When do I need to run verification commands before reporting task completion?

You need to run verification commands before reporting task completion during any change or handoff scenarios. Applying verification steps across tests, lint, and builds ensures that the real status is accurately reflected before success is declared.

Can I assume builds succeed if I do not run the proving command during handoffs?

You cannot assume builds succeed without running the proving command during handoffs. The verification process requires defining and enforcing criteria for success that depend entirely on actual command outputs and exit codes.

Does verification before completion work without specific test or lint commands?

Verification before completion requires specific test or lint commands to function correctly. You must identify the exact command that proves your claim and execute it to gather the fresh evidence needed to report a successful status.