verification-loop

Automate build, type, lint, test, security, and diff checks for JavaScript, TypeScript, and Python projects.

Updated May 9, 2026
One-click install
npx skills add https://github.com/RambleRainbow/jd --skill verification-loop-ramblerainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/RambleRainbow/jd/tree/main/.claude/skills/verification-loop
Command: npx skills add https://github.com/RambleRainbow/jd --skill verification-loop-ramblerainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of merging broken, low-quality code by automating end-to-end verification checks after code changes, before creating pull requests.

Core Features & Use Cases

  • Multi-Phase Quality Checks: Runs build verification, type checking, linting, test suite validation, security scanning, and diff review in a structured workflow.
  • Guardrail Enforcement: Stops the verification process immediately if critical failures (like broken builds) are detected, preventing faulty code from progressing.
  • Use Case: Use this skill after completing a feature, refactoring code, or before opening a PR to catch issues like missing error handling, uncommitted debug logs, or insufficient test coverage.

Quick Start

Run the verification-loop skill after finishing a code change to generate a full quality report and confirm your work 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 automate pre-PR checks for build validation and test coverage?

Automating pre-PR checks involves running build verification, type checking, linting, and test coverage validation in a structured workflow to prevent broken code from merging. This process enforces guardrails by stopping immediately if critical failures like broken builds are detected.

What is the best way to run code verification after refactoring a TypeScript project?

Code verification after refactoring a TypeScript project requires an end-to-end quality check to confirm type error detection and lint compliance. This ensures the refactored code maintains structural integrity and adheres to required coverage thresholds before progressing.

Does automated code verification support JavaScript, TypeScript, and Python projects?

Automated code verification supports JavaScript, TypeScript, and Python projects. It applies multi-phase quality checks to these environments to detect missing error handling, uncommitted debug logs, and insufficient test coverage before a pull request is opened.

How do I scan for secret leakage and unintended code changes before opening a pull request?

Scanning for secret leakage and unintended code changes before opening a pull request is achieved through security scanning and diff review. These checks are integrated into a post-feature completion quality gate to ensure no sensitive data or faulty code is merged.

Why does my code verification process stop when a critical build failure is detected?

Your code verification process stops when a critical build failure is detected to enforce guardrails and prevent faulty code from progressing. This immediate halt ensures that broken code cannot bypass subsequent linting, testing, or security scanning phases.

When do I need to run post-feature completion quality gates?

You need to run post-feature completion quality gates after finishing a code change, refactoring, or completing a feature. This generates a full quality report to confirm your work is ready for a pull request and meets all build and test coverage requirements.