verification-gate

Verify completion claims with fresh test, build, lint, and type checks.

3|1|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/Probably-Group/Dev-AID --skill verification-gate-probably-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-gate
Source: https://github.com/Probably-Group/Dev-AID/tree/main/.dev-aid/skills/process/verification-gate
Command: npx skills add https://github.com/Probably-Group/Dev-AID --skill verification-gate-probably-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Prevents false “done/fixed/finished” claims by requiring verifiable evidence (tests/build/lint/type checks) before the skill allows a completion assertion.

Core Features & Use Cases

  • Five-step verification workflow: identify proof, run a fresh verification command, inspect full output (including exit codes), confirm output matches the claim, then provide an evidence-backed claim.
  • Language-aware command selection: auto-detects project type and runs the appropriate verification commands (Python, Node/TypeScript, Rust, Go, and more via references).
  • Anti-evasion and evidence-only claims: blocks forbidden/low-evidence phrases and directs the workflow to show real command output when verification is required.
  • Rollback guidance: resets the working tree and clears caches if verification commands generate unwanted changes.

Quick Start

Use the verification-gate skill to validate that your “done/fixed” completion claim is supported by fresh command output for the current project directory.

Frequently Asked Questions about verification-gate

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

FAQPage Schema
How do I verify code changes are actually complete before claiming a task is done?

Task completion verification requires running fresh test, build, lint, or type check commands and inspecting their exit codes and output to support your done claim. This process blocks false completion assertions by enforcing evidence-backed verification across multi-language codebases.

What is anti-hallucination verification for coding tasks?

Anti-hallucination verification blocks low-evidence completion phrases by requiring real command output as proof. It enforces a five-step workflow: identify proof, run fresh verification commands, inspect full output, confirm it matches the claim, and provide an evidence-backed assertion.

Does the verification workflow support multiple programming languages?

Yes, verification supports multi-language codebases through language-aware command selection that auto-detects project types including Python, Node/TypeScript, Rust, and Go. It runs the appropriate test, build, lint, or type check commands for the detected project directory.

How do I handle unwanted changes generated by verification commands?

Use rollback guidance to reset the working tree and clear caches when verification commands generate unwanted changes. This keeps your project directory clean while enforcing fresh execution of test, build, lint, or type check commands for completion verification.

When do I need evidence-backed verification for bug fixes and refactors?

You need evidence-backed verification whenever completing tasks like bug fixes, new features, refactors, build fixes, lint fixes, or type fixes. It enforces fresh execution of appropriate verification commands with strict exit-code and output confirmation before allowing any completion claim.