verification-before-completion

Enforce four-phase verification across tests, builds, lint, and diff review.

31|3|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/JeremyDev87/codingbuddy --skill verification-before-completion-jeremydev87
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/JeremyDev87/codingbuddy/tree/main/packages/rules/.ai-rules/skills/verification-before-completion
Command: npx skills add https://github.com/JeremyDev87/codingbuddy --skill verification-before-completion-jeremydev87

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents claiming work is complete without evidence by enforcing verification before commits, merges, or releases.

Core Features & Use Cases

  • Four-phase verification workflow: test execution, build verification, lint/quality checks, and diff review, ensuring all checks pass before claiming completion.
  • Guardrails to prevent premature success claims across CI pipelines and code changes.
  • Use case: before creating a PR, run verification to ensure tests pass, code builds, and style checks are clean.

Quick Start

Run the four-phase verification sequence locally before any commit.

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 build verification and lint checks before merging a PR?

You can enforce build verification and lint checks by running a four-phase verification sequence covering tests, builds, lint, and diff review. This prevents unverified completion by requiring evidence that all checks pass before allowing commits or merges.

What is evidence-based completion verification in a CI pipeline?

Evidence-based completion verification is a workflow that prevents claiming work is complete without proof by enforcing end-to-end checks across tests, builds, and lint. It outputs a structured Verification Complete report to confirm readiness before releases or PRs.

How do I run test execution and diff review locally before a commit?

You run test execution and diff review locally before a commit by executing the verification workflow's four phases sequentially. This ensures your code builds, tests pass, and style checks are clean before you create a PR or push changes.

Does this verification workflow work for bug fixes and CI pipelines?

Yes, this verification workflow works for bug fixes and CI pipelines. It applies to software development workflows requiring evidence before releases or merges, using guardrails to prevent premature success claims across CI pipelines and code changes.

What is the best way to prevent premature success claims during code changes?

The best way to prevent premature success claims during code changes is to enforce a four-phase verification workflow. It requires passing test execution, build verification, lint checks, and diff review before outputting a structured completion report.

Why does my CI pipeline allow merges without lint or quality checks?

Your CI pipeline allows merges without lint or quality checks because it lacks enforced guardrails. Implementing a verification workflow enforces these checks across four phases, preventing premature success claims before merges or releases.