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.