verification-loop

Audit builds, types, lint, tests, security, and diffs in codebases.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ValenBorras/upscribe --skill verification-loop-valenborras
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/ValenBorras/upscribe/tree/main/.github/skills/verification-loop
Command: npx skills add https://github.com/ValenBorras/upscribe --skill verification-loop-valenborras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifying code changes across builds, type checks, lint, tests, and security is tedious and error-prone; this skill automates those checks to reduce PR cycles and regressions.

Core Features & Use Cases

  • Phase 1: Build Verification ensures the project compiles and dependencies resolve.
  • Phase 2: Type Check validates types across TypeScript and Python codebases.
  • Phase 3: Lint Check enforces style, best practices, and code quality.
  • Phase 4: Test Suite runs tests with coverage reporting and quality gates.
  • Phase 5: Security Scan detects secrets and unsafe patterns in the codebase.
  • Phase 6: Diff Review highlights changed files before merging.

Quick Start

Run the verification workflow after each feature change to generate a PR readiness report.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate PR readiness checks for TypeScript and Python codebases?

Automate PR readiness by running a structured verification pipeline that audits builds, types, lint, tests, and security. It reports errors, warnings, coverage, and changed files, failing the flow when critical issues are found.

What is the best way to run security scans and lint checks before merging code?

The best way to run security scans and lint checks is using an automated verification pipeline. It detects secrets and unsafe patterns, enforces code quality, and highlights changed files to reduce regressions before merging.

Can I use a verification pipeline to report test coverage and compilation errors together?

Yes, you can use a verification pipeline to report test coverage and compilation errors together. It validates build success, runs tests with coverage reporting, and outputs counts for type errors and lint warnings.

How do I verify code changes across multiple phases like build, type check, and diff review?

Verify code changes by executing a six-phase pipeline: build verification, type check, lint check, test suite, security scan, and diff review. This structured approach identifies issues across the entire codebase before generating a report.

Does automated code verification work for both JavaScript and Python projects?

Automated code verification works for JavaScript and Python projects by validating types and running tests across both languages. It targets codebases typical in CI pipelines, ensuring projects compile and dependencies resolve correctly.

When should I run an automated verification loop to catch critical code issues?

You should run an automated verification loop after each feature change to catch critical code issues. It audits build, types, lint, tests, and security, failing the flow immediately when critical issues are found to reduce PR cycles.