verification-before-completion

Enforce fresh build, test, and lint verification before completion claims.

1|Updated Mar 8, 2024
One-click install
npx skills add https://github.com/cpp-for-everything/ORM --skill verification-before-completion-cpp-for-everything
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/cpp-for-everything/ORM/tree/main/.windsurf/skills/verification-before-completion
Command: npx skills add https://github.com/cpp-for-everything/ORM --skill verification-before-completion-cpp-for-everything

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevent premature completion claims by enforcing fresh verification evidence.

Core Features & Use Cases

  • Enforces a structured verification workflow: identify the verification command, run it fresh, read and interpret outputs, and verify results before asserting success.
  • Applicable to code reviews, PRs, and releases where confidence in builds, tests, and linting is essential.
  • Provides a clear gate function that reduces risk of false positives by requiring evidence-backed claims.

Quick Start

Run the full verification command and attach the fresh output as evidence before asserting 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 prevent premature completion claims during code review?

To prevent premature completion claims during code review, run the full verification command fresh, inspect the exit codes and outputs, and attach the results as evidence before asserting success.

What is evidence-backed build validation?

Evidence-backed build validation is a workflow that requires running verification commands, reading outputs, and confirming exit codes before making any success claim to reduce the risk of false positives.

How do I enforce fresh test results before a merge or release?

You can enforce fresh test results before a merge by using a structured gate function that executes the full verification command and requires you to report the actual output before claiming completion.

Does continuous integration require fresh verification evidence for every release?

Yes, continuous integration requires fresh verification evidence for releases to ensure confidence in builds, tests, and linting by confirming that the latest full verification command exited successfully before asserting success.

What is the best way to verify lint and test confirmations before claiming completion?

The best way to verify lint and test confirmations is to identify the verification command, run it fresh, read and interpret the outputs, and verify the exit codes before making any success claim.

Why does asserting completion without running the full verification command increase risk?

Asserting completion without running the full verification command increases the risk of false positives because success claims are made without fresh evidence-backed outputs from builds, tests, and linting.