verification-loop

Run build, type check, lint, tests, coverage, security, and diff review for TypeScript/JavaScript and Python projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents broken, insecure, or low-quality code from advancing by running a structured verification loop that catches issues before PRs.

Core Features & Use Cases

  • Build verification to ensure the project compiles and runs the expected build step after changes.
  • Type checking and linting to detect correctness and style issues early across TypeScript or Python stacks.
  • Test execution with coverage to validate behavior and enforce a minimum quality threshold.
  • Security spot checks and diff review to reduce risk from secrets, noisy debugging output, and unintended modifications.

Use case: After refactoring a frontend or backend service, run this Skill to confirm the build, types, lint, tests/coverage, and security/diff checks are all green before submitting a PR.

Quick Start

Run the verification loop after your changes by invoking it from your Claude Code session.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I run automated code verification checks before submitting a pull request?

Automated code verification before a PR involves running build, type check, lint, tests with coverage, and security spot checks to produce a consolidated pass/fail report and a PR-ready decision. This ensures broken or insecure code does not advance.

What is a verification loop for TypeScript and Python projects?

A verification loop for TypeScript and Python projects is a structured sequence of build, type checking, linting, test execution with coverage, and security spot checks. It validates correctness and style early, reducing risk before PR submission or after refactoring.

How do I check my code diff for security issues and debugging output?

Checking a code diff for security issues involves running security spot checks and diff reviews to detect secrets, noisy debugging output, and unintended modifications. This reduces risk from sensitive data leaks and accidental changes before PR review.

Can I use a single command to run build, lint, type check, and tests with coverage for JavaScript?

Yes, you can automate build, lint, type check, and tests with coverage for JavaScript projects in a single verification loop. It executes each phase sequentially and produces a consolidated report with pass/fail status per phase.

Does automated code testing work with both TypeScript and Python stacks?

Automated code testing works with both TypeScript/JavaScript and Python stacks. It applies type checking and linting specific to each language to detect correctness and style issues early across different project environments.

When should I run a CI quality gate verification loop?

You should run a CI quality gate verification loop after refactoring, following feature completion, and before PR submission. Running it at these stages catches build failures, type errors, lint issues, and security risks early.