verification-loop

Run builds, type checks, linters, tests, security scans, and git diff reviews on codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured, repeatable verification workflow to catch build failures, type errors, lint issues, failing tests, basic security problems, and unintended changes before merging code or opening a PR.

Core Features & Use Cases

  • Build Verification: Run project build commands and surface recent failure output.
  • Type Checking: Run TypeScript (npx tsc) or Python (pyright) checks and report errors.
  • Linting: Execute linters (eslint/ruff) and collect warnings or rule violations.
  • Test & Coverage: Run test suites with coverage and compare against a target threshold.
  • Security & Diff Review: Scan for obvious secrets, stray console logs, and review git diffs for unintended changes.
  • Use Cases: Run as a pre-merge checklist, after large refactors, before releases, or periodically in long development sessions.

Quick Start

Run the verification-loop skill after completing a feature to generate a full verification report and readiness assessment for your PR.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I run pre-merge checks for JavaScript or Python code before opening a PR?

To run pre-merge checks for JavaScript or Python, execute build commands, type checks with tsc or pyright, linters like eslint or ruff, and test suites with coverage to generate a full verification report and readiness assessment for your PR.

What is included in a comprehensive codebase verification workflow?

A comprehensive codebase verification workflow includes build command execution, type checker invocation, linter runs, test runner coverage reports, basic secret checks via security grep scans, and git diff summaries to review for unintended changes before merging.

Can I use this verification process for both TypeScript and Python projects?

Yes, you can use this verification process for both TypeScript and Python projects by running tsc or pyright for type checking, and eslint or ruff for linting, satisfying functional requirements across both development workflows.

How do I check for basic security problems and stray console logs in my codebase?

To check for basic security problems and stray console logs, run security grep scans that search for obvious secrets and debugging statements, then review git diffs to identify unintended changes before preparing pull requests or releases.

When should I run a continuous integration verification loop during development?

You should run a continuous integration verification loop after completing a feature, performing large refactors, preparing releases, or periodically during long development sessions to catch build failures, type errors, lint issues, and failing tests.

Does the verification loop compare test coverage against a target threshold?

Yes, the verification loop runs test suites with coverage and compares the results against a target threshold to ensure code quality requirements are met before deployment or merging.