verification-loop

Run build, type check, lint, test, security scan, and diff review on Claude Code sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Verification Loop Skill solves the problem of ensuring that Claude Code sessions are free of errors, secure, and meet quality standards.

Core Features & Use Cases

  • Build Verification: Ensures that projects can build successfully, with error handling during the build process.
  • Type Checking: Checks for type errors in TypeScript and Python projects.
  • Linting: Identifies potential issues in JavaScript, TypeScript, and Python code.
  • Testing: Executes the test suite to validate code functionality and coverage.
  • Security Scan: Searches for sensitive data and console logs in the codebase.
  • Diff Review: Inspects the differences in codebase between commits.
  • Continuous Integration: Provides a framework for running verification on a regular schedule.
  • Integration with Hooks: Works alongside PostToolUse hooks for additional security.

Quick Start

Run the verification process to ensure your code meets the quality standards.

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 before submitting a pull request?

Automating code verification before a pull request involves executing a comprehensive process that includes building, type checking, linting, testing, and security scanning to ensure code quality and safety.

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

Yes, type checking and linting are supported for both TypeScript and Python projects, allowing the verification system to identify potential type and code issues across these languages.

What does a security scan check for during code review?

A security scan during code review checks for sensitive data exposure and console logs within the codebase, ensuring that potential security vulnerabilities are caught before submission.

Does the code verification process support continuous integration?

Yes, the code verification process provides a framework for running on a regular schedule, supporting continuous integration workflows alongside PostToolUse hooks for additional security.

How do I review code differences between commits?

Reviewing code differences between commits is handled by the diff review feature, which inspects changes in the codebase to validate modifications during the verification loop.

Why is build verification needed for code submissions?

Build verification is needed to ensure that projects build successfully and to handle errors during the build process, preventing broken code from reaching the main repository.