verification-loop

Automate end-to-end verification for Claude Code sessions with builds, type checks, linting, tests, security, and diff reviews.

12|2|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/aman-2709/superpowers-ecc --skill verification-loop-aman-2709
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/aman-2709/superpowers-ecc/tree/main/skills/verification-loop
Command: npx skills add https://github.com/aman-2709/superpowers-ecc --skill verification-loop-aman-2709

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifications and quality gates are often skipped during Claude Code sessions, leading to defects slipping into production; this skill provides an end-to-end verification workflow to ensure builds, type safety, linting, tests, and security checks are completed before PRs.

Core Features & Use Cases

  • Build verification: ensure the project builds across configured environments.
  • Type check and lint: enforce type safety for TS/Python and code style standards.
  • Test and security: run tests with coverage and perform basic security scans.
  • Diff review and reporting: generate a concise report highlighting failures and recommended fixes.
  • Use Case: before opening a PR for a feature, run the verification loop to validate the change and attach a verification report.

Quick Start

Run /verify to execute the end-to-end verification workflow on your current project and generate a PR-ready report.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate end-to-end verification and quality gates for a pull request?

Run the /verify command to execute an end-to-end verification workflow that validates builds, type checks, linting, tests, and security, producing a PR-ready report highlighting failures and recommended fixes.

Can I run type checking and linting for both Python and TypeScript projects?

Yes, type checking and linting are supported across JavaScript/TypeScript and Python projects. The verification workflow enforces type safety and code style standards for these languages before merging feature development or refactoring changes.

What is included in a pre-merge code quality and security verification workflow?

A pre-merge verification workflow includes build validation, type checking, linting, test coverage execution, basic security scans, and diff reviews, concluding with a concise report highlighting any failures and recommended fixes.

Does the verification loop enforce minimum test coverage and security checks?

Yes, the verification loop enforces minimum standards including test coverage thresholds and security checks, using guardrails to detect failures and ensure code meets quality gates before PR preparation.

What's the best way to generate a PR-ready report after running tests and linting?

Run an automated verification loop to execute tests, linting, and security scans, which outputs a standardized PR-ready report highlighting failures and recommended fixes for merge readiness.

Why does my code pass local tests but fail end-to-end quality gates before merge?

Code may pass local tests but fail end-to-end quality gates because the verification loop applies structured phases and guardrails that enforce minimum standards for type safety, security, and test coverage across the entire project environment.