verification-before-completion

Run and analyze verification commands before declaring task completion.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of completion or success by enforcing a strict verification process before any assertion is made, ensuring accuracy and preventing costly errors.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific commands and analyzing their output before declaring a task complete, a bug fixed, or a build successful.
  • Prevents False Positives: Mitigates risks associated with trusting agent reports, partial checks, or assumptions.
  • Use Case: Before committing code, you must run the linter and test suite, verify their output, and then state that "All checks passed with X tests successful and 0 errors."

Quick Start

Always run the verification command and check its output before claiming any task 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 verify code changes before claiming task completion?

To verify code changes before claiming task completion, you must run relevant commands like linters and test suites, analyze their output, and confirm zero errors before asserting success. This prevents premature claims and undetected errors.

Why does my AI agent falsely report a bug is fixed without running tests?

AI agents may falsely report a bug is fixed because they trust partial checks or assumptions. Enforcing a mandatory verification protocol requires executing test suites and analyzing their output before any completion claims are made, mitigating false positives.

What is a verification protocol in a CI/CD workflow?

A verification protocol in a CI/CD workflow is a strict process that mandates executing and analyzing relevant commands like builds and linters to gather evidence before assertions. It maintains development integrity by preventing false positives and undetected errors.

Can I use automated verification to prevent false positives in builds?

Yes, you can use automated verification to prevent false positives in builds. By mandating the execution and analysis of test suites and linters before declaring success, you mitigate risks associated with trusting agent reports or assumptions.

How do I enforce running linters and test suites before committing code?

You enforce running linters and test suites before committing code by integrating a mandatory verification protocol. This protocol requires executing the commands, verifying their output, and confirming all checks passed with zero errors before completion is declared.