verification-before-completion

Run and review verification commands before declaring work complete.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/andrescardonas7/salchipapa-web --skill verification-before-completion-andrescardonas7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/andrescardonas7/salchipapa-web/tree/main/.cursor/skills/verification-before-completion
Command: npx skills add https://github.com/andrescardonas7/salchipapa-web --skill verification-before-completion-andrescardonas7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of work completion by enforcing a strict verification process before any success assertions are made, ensuring honesty and accuracy.

Core Features & Use Cases

  • Mandatory Verification: Ensures that verification commands are run and their output is reviewed before any claim of completion, passing, or satisfaction.
  • Prevents False Positives: Guards against common errors like assuming tests pass, linters are clean, or bugs are fixed without concrete evidence.
  • Use Case: Before committing code, you must run the test suite and confirm zero failures. Before declaring a bug fixed, you must reproduce the original symptom and verify it no longer occurs.

Quick Start

Always run the verification command and review its output before stating that the work is complete.

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 claiming code completion?

To enforce running tests before claiming code completion, you need a verification protocol that mandates executing test suites and reviewing their output. This ensures concrete evidence precedes any assertions of success, preventing false positives.

What is a verification protocol in test-driven development?

A verification protocol in test-driven development is a strict process requiring the execution and review of commands like linters, builds, or tests. It ensures work completion claims are backed by concrete evidence, mitigating risks of shipping incorrect work.

Why does my code completion process allow shipping incomplete work?

Your code completion process allows shipping incomplete work because it lacks mandatory verification steps. Without enforcing test execution and output review before making success claims, false positives occur and bugs slip through due to unverified assumptions.

How to prevent false positives when fixing bugs?

To prevent false positives when fixing bugs, mandate a verification step where you reproduce the original symptom and confirm it no longer occurs. You must run relevant commands and review their output before declaring the bug fixed.

Can I use process enforcement to mandate linter checks before success claims?

Yes, you can use process enforcement to mandate linter checks before success claims. This protocol ensures linters are executed and their output is reviewed, guaranteeing code quality standards are met before any work completion assertions are made.

What are the limitations of assuming tests pass without running them?

Assuming tests pass without running them risks shipping incorrect or incomplete work due to false positives. This practice bypasses necessary evidence gathering, allowing hidden bugs and linter failures to reach production because verification was skipped.