verification-loop

Automate empirical reproduction and testing for every code change.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/espensev/ai-skills --skill verification-loop-espensev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/espensev/ai-skills/tree/main/gemini-skills/skills/verification-loop
Command: npx skills add https://github.com/espensev/ai-skills --skill verification-loop-espensev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual verification of code changes is error-prone and slow; this skill enforces empirical reproduction and rigorous testing to ensure changes are correct before finalization.

Core Features & Use Cases

  • Reproduction: reproduce reported bugs to validate failures.
  • Implementation & Validation: apply fixes and re-run tests to confirm resolution.
  • Post-Execution Checks: run full project test suites and linting to catch regressions.
  • Final Sign-Off: require successful verification before merging or shipping.

Quick Start

Run the verification loop on a patch to reproduce the issue, apply fixes, and re-run tests until the full suite passes.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate bug reproduction and testing for code changes?

Automating bug reproduction and testing for code changes requires running empirical reproduction scripts, applying fixes, and executing full project test suites to confirm resolution. This enforces post-execution validation and linting to catch regressions before final sign-off.

What is empirical verification for safe code changes?

Empirical verification for safe code changes is an automated process enforcing rigorous testing and reproduction for every patch. It mandates reproduction scripts, targeted tests, and full project test runs to guarantee no regressions during bug fixes or feature additions.

How do I enforce guardrails for bug fixes and feature additions?

Enforcing guardrails for bug fixes and feature additions requires successful empirical reproduction, post-execution validation, and linting checks. A final sign-off ensures the full test suite passes, preventing regressions before merging or shipping.

Do I need reproduction scripts to validate reported bugs and failures?

Yes, reproduction scripts are required to validate reported bugs and failures. The verification process mandates empirical reproduction to confirm the initial failure, apply implementation adjustments, and re-run targeted tests to verify resolution.

What's the best way to prevent regressions when modifying project repositories?

The best way to prevent regressions when modifying project repositories is running a full project test suite after applying fixes. This empirical verification loop requires post-execution validation, linting, formatting checks, and final sign-off to ensure correctness.

Why does manual verification fail to catch regressions before shipping?

Manual verification fails to catch regressions before shipping because it is error-prone and lacks enforced empirical reproduction. Automating the verification loop with rigorous testing, linting checks, and final sign-off guarantees no regressions slip through during finalization.