verification-loop

Automate build, type, lint, test, and security checks for Claude Code sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, pnpm, tsc, pyright, npm run lint, npm run test, grep, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring Claude Code sessions meet quality standards by providing a comprehensive verification system.

Core Features & Use Cases

  • Build Verification: Checks if the project builds successfully.
  • Type Check: Ensures all types are correctly defined and no type errors exist.
  • Lint Check: Verifies code quality against linting rules.
  • Test Suite: Runs tests with coverage to ensure functionality.
  • Security Scan: Checks for potential security vulnerabilities.
  • Diff Review: Reviews changes made to the codebase.
  • Continuous Mode: Allows running verification at regular intervals.
  • Integration with Hooks: Complements PostToolUse hooks for a deeper verification process.
  • Use Case: After completing a feature or significant code change, use the verification-loop Skill to ensure quality gates pass before creating a pull request.

Quick Start

Run the verification-loop Skill to ensure your Claude Code sessions are ready for quality review.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate code verification for build, type, lint, and security checks?

Automating code verification involves running build, type, lint, test, and security checks to maintain standards. This process systematically executes these checks to ensure code quality and security before creating pull requests.

What is the best way to run continuous code quality checks during development?

Continuous code quality checks can be run using a continuous mode that executes verification at regular intervals. This complements PostToolUse hooks to provide a deeper verification process throughout the software development lifecycle.

Do I need npm and tsc to run automated type and lint checks?

Yes, npm and tsc are required dependencies for running automated type and lint checks. The verification process specifically relies on npm, pnpm, tsc, pyright, and grep to execute its build, type, and lint verification stages.

Can I use a verification loop to review codebase diffs before a pull request?

Yes, you can use a verification loop to review codebase diffs before a pull request. After completing a feature or significant code change, it ensures all quality gates pass by reviewing the changes made to the codebase.

Does the automated security scan check for vulnerabilities in dependencies?

The automated security scan checks for potential security vulnerabilities within the codebase. It functions as part of a comprehensive verification suite that also includes build validation, type checking, linting, and test coverage execution.

Why does code verification fail even when lint and test scripts pass?

Code verification can fail when lint and test scripts pass if the build process, type checking via tsc or pyright, or the security scan detects errors. The verification loop aggregates results across all these distinct quality gates.