verification-before-completion

Verify command output and exit codes before declaring task completion.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Cripacx/agentic-dotnet --skill verification-before-completion-cripacx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/Cripacx/agentic-dotnet/tree/main/skills/verification-before-completion
Command: npx skills add https://github.com/Cripacx/agentic-dotnet --skill verification-before-completion-cripacx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature claims of task completion by enforcing a strict verification process, ensuring that evidence precedes any assertion of success and preventing costly errors.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific commands to validate claims about tests, builds, or bug fixes.
  • Evidence-Based Assertions: Requires concrete output and exit codes as proof before declaring a task complete.
  • Use Case: Before committing code or creating a Pull Request, use this Skill to ensure all tests have been run and passed, the build is successful, and any reported bugs are demonstrably fixed, preventing the introduction of regressions.

Quick Start

Run the verification command and confirm its output before claiming the 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 enforce verification before claiming a code task is complete?

You can enforce verification by requiring specific commands to run and reviewing their full output and exit codes before any completion claim. This evidence-based assertion process prevents premature declarations of success in development workflows.

What is evidence-based assertion in CI/CD testing workflows?

Evidence-based assertion in CI/CD testing requires concrete command output and exit codes as proof before declaring a task complete. It ensures tests are run and passed, builds are successful, and bugs are demonstrably fixed without relying on assumptions.

How do I prevent premature claims of bug fixing or successful test execution?

To prevent premature claims of bug fixing or successful test execution, enforce a strict verification process that mandates running specific validation commands. This ensures you review concrete output and exit codes as proof before finalizing any status updates.

Can I use mandatory verification commands before creating a pull request?

Yes, you can use mandatory verification commands before creating a pull request to ensure all tests pass and builds succeed. This prevents introducing regressions by requiring concrete evidence and exit codes before finalizing the code commit.

Does strict verification work without external dependencies for code quality checks?

Strict verification works without external dependencies by applying an evidence before claims principle directly to your development workflow. It mandates reviewing full command output and exit codes internally before declaring any test execution or bug fix successful.

Why does my development workflow declare success before reviewing test output?

Your workflow declares success prematurely because it lacks a strict verification process enforcing evidence before claims. By mandating that commands are run and their full output is reviewed, you prevent costly errors and false completion assertions.