verification-loop

Automate six-phase verification of code changes before pull requests.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/DrinkBoooz/PyTrade --skill verification-loop-drinkboooz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/DrinkBoooz/PyTrade/tree/main/.opencode/skills/trading-creation-tool/ecc/skills/verification-loop
Command: npx skills add https://github.com/DrinkBoooz/PyTrade --skill verification-loop-drinkboooz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured verification workflow to ensure code changes are buildable, well-typed, linted, tested, and secure before they reach a pull request.

Core Features & Use Cases

  • Phase 1 Build Verification: ensure the project builds locally.
  • Phase 2 Type Check: run type checks for TypeScript and Python projects.
  • Phase 3 Lint Check: run linting across languages.
  • Phase 4 Test Suite: execute tests with coverage and report metrics.
  • Phase 5 Security Scan: scan for secrets and sensitive data leakage.
  • Phase 6 Diff Review: review changes for unintended edits and edge cases.
  • Use Case: prior to PRs, after major changes, or after refactors to enforce quality gates.

Quick Start

Run the verification loop on your feature branch to automatically validate builds, types, lint, tests, security, and diff changes before creating a PR.

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 before a pull request?

To automate code verification before a pull request, you can run a structured workflow that sequentially validates builds, type checks, linting, tests, security scans, and diff reviews on your feature branch.

What is included in a pre-PR quality gate for JavaScript or Python?

A pre-PR quality gate for JavaScript or Python includes six phases: build verification, type checking, lint enforcement, test execution with coverage metrics, secret security scanning, and automated diff review for edge cases.

Does end-to-end verification work with TypeScript projects?

Yes, end-to-end verification works with TypeScript projects by running targeted type checks during the second phase, alongside build validation, linting, test suite execution, and security scanning before creating a PR.

How do I run security scans for secrets on my feature branch?

To run security scans for secrets on your feature branch, execute the verification loop's fifth phase, which automatically checks code changes for sensitive data leakage before you proceed to diff review and PR creation.

What's the best way to enforce code review checks after refactoring?

The best way to enforce code review checks after refactoring is to run an automated six-phase verification loop that validates builds, executes tests with coverage, and reviews diffs for unintended edits before PR submission.

When should I run automated build and type checks on my code?

You should run automated build and type checks on your code after major changes, refactors, or prior to creating a pull request to ensure the project builds locally and is well-typed before integration.