verification-loop

Automates multi-phase verification for Claude Code sessions before commits or PRs.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/Sake-Team/SmartSake --skill verification-loop-sake-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/Sake-Team/SmartSake/tree/main/backup/skills/verification-loop
Command: npx skills add https://github.com/Sake-Team/SmartSake --skill verification-loop-sake-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, pnpm, tsc, pyright, ruff, git, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures the quality of Claude Code sessions by performing a series of verifications before significant code changes or PR creation.

Core Features & Use Cases

  • Comprehensive Verification: Checks for build success, type correctness, linting, testing, security, and code changes.
  • Use Case: Before submitting a PR, run this skill to automatically verify that all quality gates are passed.

Quick Start

Run the verification-loop skill to automatically verify the quality of 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 automate code verification and linting before a git commit?

Automate pre-commit code verification by running a multi-phase process that checks build success, type correctness, linting, testing, and security scanning. This pre-commit verification ensures all quality gates pass before code changes are finalized.

What is included in a comprehensive pre-PR quality assurance check?

A comprehensive pre-PR quality assurance check includes build success validation, type checking, linting, testing, security scanning, and code review. This verifies that code changes meet all quality standards before pull request creation.

Do I need pyright and ruff installed to run type checking and linting checks?

Yes, you need pyright and ruff installed to perform type checking and linting. The multi-phase verification process also requires npm, pnpm, tsc, and git to execute its complete quality assurance workflow.

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. It utilizes tsc for TypeScript type checking and pyright for Python type checking, alongside ruff for Python linting and security scanning.

What's the best way to run pre-commit checks on a Claude Code session?

The best way to run pre-commit checks on a Claude Code session is to execute an automated verification loop. This triggers build, type, lint, test, and security validations to ensure session quality before submitting changes.