verification-loop

Run build, type, lint, test, security, and diff checks before release.

Updated May 17, 2022
One-click install
npx skills add https://github.com/kanade0404/dotfiles --skill verification-loop-kanade0404
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/kanade0404/dotfiles/tree/main/.claude-plugin/skills/verification-loop
Command: npx skills add https://github.com/kanade0404/dotfiles --skill verification-loop-kanade0404

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured verification workflow that catches build failures, type errors, lint issues, test regressions, and security problems before code is merged.

Core Features & Use Cases

  • Multi-phase checks: Runs build, type, lint, test, security, and diff review steps in a consistent order.
  • Clear readiness reporting: Summarizes pass or fail status, error counts, coverage signals, and overall PR readiness.
  • Best for pre-merge quality gates: Use it after implementing a feature, refactoring code, or preparing a pull request to confirm nothing critical slipped through.

Quick Start

Ask the skill to run a full verification pass on your latest changes and report whether the code is ready for a pull request.

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 build, lint, and test regressions before a pull request?

Pre-merge verification runs build, type, lint, test, security, and diff checks in a consistent order to catch regressions before a pull request. It produces a readiness report summarizing pass or fail status, error counts, and coverage signals.

What is the best way to automate code review checks for TypeScript and Python projects?

Automating code review checks involves running multi-phase verification steps across build, type-check, lint, test, secret-scan, and git diff commands. This structured workflow applies to JavaScript, TypeScript, Python, and similar projects to confirm nothing critical slipped through.

Can I use this verification workflow to scan for security issues and secrets before merging?

Yes, the verification workflow includes a dedicated security scan phase that runs secret-scan commands alongside build, type, lint, and test checks. It identifies security problems and generates a readiness report before code is merged.

Does pre-PR verification require project-specific commands for type-checking and linting?

Yes, pre-PR verification requires project-specific build, type-check, lint, test, secret-scan, and git diff commands to function. These commands are necessary to execute the multi-phase checks and produce an accurate readiness report.

When do I need to run a full verification pass on my code changes?

A full verification pass is needed after implementing a feature, refactoring code, or preparing a pull request. It acts as a quality gate to ensure build failures, type errors, lint issues, test regressions, and security problems are caught before release.

Why does my code readiness report show test regressions after refactoring?

A readiness report shows test regressions after refactoring because the verification workflow executes test commands as a distinct phase. It catches these regressions by running tests alongside build, type, lint, security, and diff checks before release.