verification-loop

Automate six-phase verification workflows for Claude Code sessions before PR.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Clean1ines/crm_bot --skill verification-loop-clean1ines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/Clean1ines/crm_bot/tree/main/.agents/skills/ecc/verification-loop
Command: npx skills add https://github.com/Clean1ines/crm_bot --skill verification-loop-clean1ines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A structured, automated verification workflow that ensures Claude Code sessions meet quality gates before changes are merged and released.

Core Features & Use Cases

  • End-to-end verification coordinates build, type-check, lint, tests, and security scans across code changes.
  • Gatekeeping for PRs ensures only verified, compliant code reaches review.
  • Use Case: Before opening a PR, run the full verification loop to catch build or test failures early.

Quick Start

Run the complete verification loop on the current branch to validate code readiness.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate code verification before opening a pull request?

Automating code verification before a pull request requires running build, type, lint, test, and security checks. This skill coordinates those six phases end-to-end and enforces a ready-to-PR gate to ensure only compliant code reaches review.

What is the best way to run lint and security scans during feature completion?

Running lint and security scans during feature completion is best handled by an automated verification loop. This skill applies those checks alongside build and type validation, outputting a detailed report of any failures before you finalize changes.

Does the verification loop work without external CI-CD dependencies?

Yes, the verification loop works without external CI-CD dependencies. It operates autonomously within Claude Code sessions to enforce quality assurance gates, requiring no additional components or external libraries to execute its six verification phases.

Can I use this automated testing workflow for refactoring existing code?

You can use this automated testing workflow for refactoring existing code to ensure no regressions occur. It validates types, builds, and tests across the modified diff, generating a verification report that confirms the refactored code meets quality gates.

Why does my code need a diff check in the verification process?

A diff check is needed in the verification process to isolate and validate only the modified code changes. This phase ensures the specific build, type, lint, and security impacts of your recent edits are caught before merging.

What limitations exist when enforcing quality gates locally in Claude Code?

A limitation of enforcing quality gates locally in Claude Code is that it validates the session's current state rather than the remote CI pipeline. You must still run your external CI-CD platform to catch environment-specific deployment or integration failures.