verification-loop

Automate end-to-end validation of Claude Code sessions for builds, typings, and tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code sessions often require thorough verification to prevent regressions after changes. This skill provides a structured verification loop that guides you through build, type-check, lint, test, and security scanning stages to ensure code quality before you proceed.

Core Features & Use Cases

  • End-to-end verification across build, type-checking, linting, and tests for Claude Code projects.
  • Phase-based guidance with deterministic steps and checks to catch issues early.
  • Use Case: After implementing a feature or performing a refactor, run the verification loop before opening a PR to ensure quality and safety.

Quick Start

Run the verification loop after major changes to automatically perform build, type checks, lint, tests, and security scans.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate build, type-check, and test validation before opening a pull request?

End-to-end verification automates build, type-check, lint, test, and security scanning stages to ensure code quality before opening a pull request. It provides phase-based guidance with deterministic steps to catch regressions early after refactoring or feature completion.

What is the best way to prevent regressions after refactoring code in Claude Code?

A structured verification loop prevents regressions after refactoring by running deterministic checks across build, type, lint, and test phases. It outputs a comprehensive verification report detailing results and coverage to guard code quality.

When do I need to run an end-to-end verification loop for my code?

You need an end-to-end verification loop during feature completion, PR preparation, and refactoring. Running it after major changes ensures builds, typings, and tests pass by applying deterministic steps that validate code safety before proceeding.

Does the verification process include security scanning and linting checks?

Yes, the verification process includes security scanning and linting checks alongside build, type-checking, and testing. These phases are applied sequentially to validate code quality comprehensively and output a detailed report with results and coverage.

Can I use this verification loop without adding external dependencies to my project?

Yes, you can run the verification loop without adding external dependencies. It operates natively within Claude Code sessions to automate end-to-end validation, guiding you through build, type, lint, test, and security stages without requiring additional setup.

Why do my builds and type checks pass locally but fail during code review?

Inconsistent local environments can cause builds and type checks to pass but fail during code review. A structured verification loop standardizes these checks by applying deterministic steps across build, lint, test, and security scanning to ensure consistent quality.