verification-loop

Automates end-to-end code quality checks for Claude Code sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, end-to-end verification gate for Claude Code sessions, automating the detection of build, type, lint, test, and security issues before changes are merged.

Core Features & Use Cases

  • Phase 1: Build Verification — validates project builds with npm/pnpm and surfaces recent output for quick triage.
  • Phase 2: Type Check — runs TypeScript or Python type checks and reports all type errors.
  • Phase 3: Lint Check — enforces code quality with lints for JS/TS and Python.
  • Phase 4: Test Suite — executes tests with coverage reporting and threshold verification.
  • Phase 5: Security Scan — scans for secrets, console usage, and misconfigurations.
  • Phase 6: Diff Review — compares changes against HEAD to highlight unintended edits and edge cases. The workflow can be invoked after feature work, before PRs, or after refactors to ensure robust quality gates.

Quick Start

Run the verification workflow after completing a feature to automatically execute all phases and generate a consolidated 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 code verification before creating a pull request?

You can automate code verification by running a structured quality gate that sequentially checks builds, types, lints, tests, security, and diffs to ensure changes pass before merging.

What is the best way to run a security scan and lint check after refactoring code?

Running an automated verification loop applies security scans for secrets and misconfigurations while simultaneously enforcing code quality through lint checks across JS/TS and Python files.

Does automated quality gate testing work with TypeScript and Python projects?

Yes, automated quality gate testing supports both TypeScript and Python projects by running dedicated type checks and linting rules tailored to each language environment.

How do I verify test suite coverage thresholds and review unintended git diffs?

You can verify test coverage by executing a test suite with threshold reporting, followed by a diff review phase that compares current changes against HEAD to pinpoint unintended edits.

What steps are involved in a pre-PR build verification and type check workflow?

A pre-PR workflow involves validating project builds using npm or pnpm, surfacing output for triage, and then executing type checks to report all type errors deterministically.

Why does my automated quality gate fail and how do I pinpoint the failure for remediation?

Automated quality gates fail when phases like builds, lints, or tests encounter errors, generating a standardized verification report that pinpoints exact failures for fast remediation.