verification-before-completion

Enforces a deterministic workflow requiring tests and verification commands before declaring completion.

2|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/maxjuniorbr/segflow-crm --skill verification-before-completion-maxjuniorbr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/maxjuniorbr/segflow-crm/tree/main/.cursor/skills/verification-before-completion
Command: npx skills add https://github.com/maxjuniorbr/segflow-crm --skill verification-before-completion-maxjuniorbr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures honest and verifiable completion by requiring tests and verification commands to be executed before declaring work done, preventing premature status claims.

Core Features & Use Cases

  • Verification before completion: enforces running tests and checks prior to reporting success.
  • Evidence-driven reporting: collects and references test outputs, logs, and exit codes to justify status.
  • Real-world use case: for software implementations, bug fixes, or task closures where quality and verification are critical.

Quick Start

Execute a single instruction to verify the completion status by running tests and checks, then report the final status only after all verifications pass.

Frequently Asked Questions about verification-before-completion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce running tests before declaring a software task complete?

To enforce running tests before declaring a software task complete, you need a verification gate that executes commands and reads exit codes. This prevents premature status reporting by requiring evidence-driven confirmation of test outputs.

What is a verification gate in CI-CD workflows?

A verification gate in CI-CD workflows is a deterministic checkpoint that requires executing tests and checks prior to reporting success. It safeguards against premature status claims by collecting logs and exit codes to justify completion status.

How do I stop premature status reporting when finalizing bug fixes?

To stop premature status reporting when finalizing bug fixes, implement a workflow that specifies required commands, executes them completely, and reads their outputs. You only report success after confirming all verification results pass.

Can I use evidence-driven reporting for code review quality assurance?

Yes, you can use evidence-driven reporting for code review quality assurance by collecting test outputs, logs, and exit codes. This mechanism justifies status claims and ensures honest, verifiable completion of software implementations.

Does verification before completion work without external dependencies?

Verification before completion works without external dependencies because it defines a deterministic workflow internally. It specifies required commands, executes them, and reads outputs to confirm results before reporting success.

Why does my development workflow report success before tests finish?

Your development workflow reports success before tests finish because it lacks a verification gate. Implementing a deterministic process that reads exit codes and confirms results prevents premature status claims during task closures.